Adminer - プラグイン

Adminer と Adminer Editor はプラグインで拡張できます。 プラグインを使うには

ドライバープラグイン

プラグインを使うには

プラグインを使うには、adminer.php と同じ場所の adminer-plugins/ ディレクトリーにアップロードします。 プラグインに設定が必要な場合や、プラグインの順序を指定したい場合は adminer-plugins.php を使います:

<?php // adminer-plugins.php
return array(
	new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
	// ここにはすべてのプラグインを書いても、設定が必要なものだけを書いても構いません。
);

adminer-plugins/ にはドライバープラグインもアップロードできます。

ユーザー投稿のプラグイン

新着順

Adminer 5 のプラグインは名前空間を使う必要があります。古いプラグインはスクリプトで変換できます。

新しいプラグインを作るには

  1. Adminer クラスで定義されているメソッドを持つクラスを作成します (ドキュメント).
  2. これらのメソッドが null 以外の値を返した場合、その値が元の値の代わりに使われます(configdumpFormatdumpOutputeditRowPrinteditFunctions は例外で、戻り値は元の値に追加されます).
  3. メソッドは引数を参照で受け取ることで、引数自体を書き換えることもできます: f(&$param)
  4. プラグインをこのページで公開したい場合は、どこか(例えば GitHub Gist)にアップロードして、そのリンクを次の宛先に送ってください: jakub@vrana.cz.