Adminer と Adminer Editor はプラグインで拡張できます。 プラグインを使うには
<database name=""><table name=""><column name="">valuechar や varchar に <textarea> を使用enum の編集に <input type="radio"> ではなく <select><option> を使用_path で終わる列を <input type="file"> で変更し、一覧からアップロードされたファイルにリンク<textarea> を提供 (スクリーンショット)<textarea> に VS Code の Monaco Editor を使用<textarea> に Prism Code Editor を使用X-Forwarded-For の末尾部分で不正なログイン試行をまとめる(Adminer をリバースプロキシの背後で動かす場合に便利)
プラグインを使うには、adminer.php と同じ場所の adminer-plugins/ ディレクトリーにアップロードします。 プラグインに設定が必要な場合や、プラグインの順序を指定したい場合は adminer-plugins.php を使います:
<?php // adminer-plugins.php
return array(
new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
// ここにはすべてのプラグインを書いても、設定が必要なものだけを書いても構いません。
);
adminer-plugins/ にはドライバープラグインもアップロードできます。
user_id => users.id という規約による外部キーのリンク
(2011-02-10)
Adminer 5 のプラグインは名前空間を使う必要があります。古いプラグインはスクリプトで変換できます。
Adminer クラスで定義されているメソッドを持つクラスを作成します (ドキュメント).null 以外の値を返した場合、その値が元の値の代わりに使われます(config、dumpFormat、dumpOutput、editRowPrint、editFunctions は例外で、戻り値は元の値に追加されます).f(&$param)。