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

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

原因

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

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

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

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

Amazon.co.jp
タイトルとURLをコピーしました