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

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

原因

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

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

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

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

PHPエンジニアにおくるCakePHP3予習入門: バージョン 3.8 対応
そんなPHPエンジニアの方を対象とした、CakePHPを予習するための入門書となります。CakePHPは特有のルールに固められてはいますが、そのルールが故にスピーディーに開発出来るのが特徴です。また、これまで数多くの開発実績があります。つま...
タイトルとURLをコピーしました