質問: new ReserveForm(); if ($form->execute($this->request->getData())) { } else { $this->render('index'); } ``` $this->render('index'); ← renderした時のパラメータの設定方法も分からないのですが、 それよりも、View内で、エラーを取得しようと、下記のようにerrorsをvar_dumpするとエラーになります。 ``` // View内 echo $this->Form->create($form, [ 'type' => 'post', 'name' => 'name', 'id' => '', 'url' => ['controller' => 'controller', 'action' => 'Infos'], ]); var_dump($this->Form->errors()); ``` Fatal error: Cannot declare class App\View\Helper\AppFormHelper, because the name is already in use in どなたかモデルレスフォームに詳しい方の知見をご教示頂けないでしょうか。
回答: indexメソッドで表示したデータを、formメソッドでexecuteしてましたが、 indexメソッド内でexecuteを実行したら、期待通りの動作(エラーメッセーが出力)をしました。 indexメソッドでもnew ExampleForm(); formメソッドでもExampleForm();していました。 何が原因かはよくわかりませんが、、、とりあえず解決はしました。お騒がせしてすみません。