$this->request->is()が反応しない

CakePHP4で編集画面の作成を行っていたらなぜか$this->request->is()に反応してくれなくて一向にデータの更新処理に行かない。
なんでだ…。と思ったら

原因

単なるケアレスミス。
フォームにプライマリキーを書き忘れてました。
これですね。

<?= $this->Form->control('id'); ?>

addのテンプレートから持ってきたから書き忘れてしまいました。
何のエラーも出ないからわからないよ~。

同じミスをするかもしれないので記録として残しておきます。

PHPエンジニアにおくるCakePHP3予習入門: バージョン 3.8 対応
Amazonで辛島信芳のPHPエンジニアにおくるCakePHP3予習入門: バージョン 3.8 対応。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみいただけます。
タイトルとURLをコピーしました