CakePHP4

CakePHP4

【CakePHP4】Debug kitのVariablesタブで多階層の値が表示されない

Debug kitのツールバーには変数・リクエスト情報・クエリログ等、痒い所に手が届く情報群が網羅されている。変数(Variables)タブもかなりの頻度で使用しているが、一定の階層下の値が表示されない場面に遭遇した。
CakePHP4

【CakePHP4】DBからmigrationファイルを逆生成(migration_diff 編)

前回に引き続き、CakePHPでのテーブル作成に関するTips。前回は初回のマイグレーションについて紹介しているが、それ以降のテーブル定義変更についても便利なコマンドが用意されていたので早速使ってみた。
CakePHP4

【CakePHP4】DBからmigrationファイルを逆生成

CakePHPを用いた直近の開発ではmigrationファイルを用意して変更管理するのが通例となっているため、今回もそれを採用することとした。Cookbookを眺めていたところズバリな機能が用意されていた。
CakePHP4

【CakePHP4】Authenticationプラグインでハマったこと②

前回の記事末尾でも軽く触れたが、usersテーブルとは別テーブル(ここではstaffsとする)を使用したかった経緯があり、そのようなケースではどのように記述すれば期待するテーブルを参照しに行ってくれるのかハマっていた。
CakePHP4

【CakePHP4】Authenticationプラグインでハマったこと①

CakePHP4.xでログイン機能を実装することになり、"Authenticationプラグイン"を導入した。"Login URL did not match"で調べたところ、src/Application.php内の以下の記述がよろしくなかった。