データベース管理ツール「Adminer」のプラグイン及びテーマの導入方法
ブラウザからデータベースを触る際はAdminer.phpを利用しているが、デフォルト状態だと割とシンプルなデザインなのでテーマファイルを導入して見た目を変えたい。あとプラグインも色々と用意されているようなのでこちらも導入したい。以下にそれぞれの導入方法をメモ。
目次
Adminer
公式サイト
テーマ
https://www.adminer.org/en/#extras
プラグイン
https://www.adminer.org/en/plugins/
導入方法
テーマ
公式サイトから好きなテーマを選択し、ソースコードをそのままコピーしてadminer.cssという名前でadminer.phpと同じディレクトリにアップロードすることで反映される筈。
プラグイン
事前準備
adminer.phpと同じディレクトリに「plugins」ディレクトリを作成する。
こちらのページのソースコードをそのままコピーしplugins.phpという名前で「plugins」ディレクトリにアップロードする。
プラグインの導入
こちらのページから好きなプラグインを選択し、ソースコードをそのままコピーして適当な名前を付けて「plugins」ディレクトリにアップロードする。
また、以下のソースコードをindex.phpという名前でadminer.phpと同じディレクトリにアップロードする。
<?php
function adminer_object() {
include_once "./plugins/plugin.php";
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}
$plugins = array(
//選択したプラグインのClass名を追記していく
new testClass(),
);
return new AdminerPlugin($plugins);
}
// include original Adminer or Adminer Editor
include "./adminer.php";
?>
ここまででプラグインの導入は完了。ブラウザで閲覧する際はadminer.phpではなくindex.phpを開くこと。
ディレクトリ構造
テーマとプラグインを導入すると以下のようなディレクトリ構造になる筈。
index.php adminer.php adminer.css(テーマファイル) └plugins/ ├plugin.php └好きなプラグイン.php
所感
テーマは分かりやすかったが、プラグインの導入はちょっとややこしかった。
プラグイン自体はもちろん自作も可能なようなので何か思いついたら作ってみたい。
関連記事
-
-
MySQLで直近〇日、〇ヶ月、〇年以内のデータを検索する方法
他社が作成されたSQL文を見ているとDATE_ADDという使ったことの無い関数が ...
-
-
データベースのER図(Entity Relationship Diagram)とエンティティとは
新しい案件で色々書類が添付されており、その中にER図とエンティティという記載があ ...
-
-
MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法
先日MySQLのストアドプロシージャに関するメモを書いたが、今回はストアドファン ...
-
-
MySQLでCSVから列を指定してインポート
MySQLでCSVからデータをインポートしたかった。またエクセル風にいうA列はi ...
-
-
MySQLで「Incorrect integer value: '' for column」エラーの対応方法
MySQLで「Incorrect integer value: '' for c ...