CakePHP4 データベースの設定情報を確認するページを作成

2021年10月27日

CakePHPでは bakeコマンドでテーブル定義からテーブルに対するデータ編集機能の Model View Controller を一括で作成することができます。自分はこの機能使いこなせていなかったので、再確認する為に、データベースに含まれるテーブルの一覧から bakeしたコントーラーへのリンクを表示するページを作成してみました。同時に bake 結果とテーブル定義を比較すためのテーブルの詳細も表示できます。
GithHubのページはこちら
https://github.com/ma-sanna/dbinfo-c4

データベースに含まれるテーブルを表示

テーブル名からはテーブル定義の確認ページに遷移します。bakeされるテーブルの定義や CREATE文の確認ができます。

左端のアイコンから bake したページを表示、bake で出来るページはこのようになものです。

PhpMyAdminは使わないのか? -> セキュリティ的に不安と、これをカスタムしていって独自バックエンド化するので、自作しています。