CakePHP4で編集画面の作成を行っていたらなぜか$this->request->is()に反応してくれなくて一向にデータの更新処理に行かない。
なんでだ…。と思ったら
原因
単なるケアレスミス。
フォームにプライマリキーを書き忘れてました。
これですね。
<?= $this->Form->control('id'); ?>
addのテンプレートから持ってきたから書き忘れてしまいました。
何のエラーも出ないからわからないよ~。
同じミスをするかもしれないので記録として残しておきます。
Amazon.co.jp