沖縄のホームページ制作のクラウドスタイル

沖縄のホームページ SEOはクラウドスタイル

 050-5866-6853

営業時間9:00〜18:00

Cakephp

[Cakephp4]Too few arguments to function Cake\ORM\Table::newEntity()でsaveできない!!

投稿日:

Cakephp4ってホント厄介ですね。

モデルを呼び出して新規登録するだけで、3時間かかりました!!

ひえーーー><

saveするだけで、迷うことはなかったのですが、公式サイト(https://book.cakephp.org/4/ja/orm/saving-data.html)では

saveは新しいエンティティを渡すとこんな感じにできるよ!
って書いてあります。

お!なるほど、CakePHP3.9以降はこんな感じでやるんだなと。

やりましたよ!3時間も

こんなエラーで動けない。。。

Too few arguments to function Cake\ORM\Table::newEntity(), 0 passed in /work/backend/src/Controller/XXXController.php on line 189 and at least 1 expected

ぐぬぬぬぬ
保存できない!!

それでこうやったらできた!

わかります??
newEmptyEntity()
ですよ!!

最初からこう書いてよ!!公式さん!!

-Cakephp

Copyright© 沖縄のホームページ SEOはクラウドスタイル , 2020 All Rights Reserved.