質問: cakephp サブミット方法について cakephpについて、質問があります。 以下のように、サブミット時にphpの関数を呼び出そうとしましたが、呼び出しを行えません。 echo $form->submit('登録', array('id'=>'xx','controller' => 'controller名', 'action' => 'action名' )); お手数ですが、解決方法を教えて頂けますでしょうか? 以上です。
回答: > echo $form->submit('登録', array('id'=>'xx','controller' => 'controller名', 'action' => 'action名' )); 普通に(ajax等を使わずに)post送信したいならタグで囲まれていなければなりません。htmlの基本です。 $form->submit はsubmitボタンタグを書き出すだけです。 $form->create での開始タグを書き出してあげる必要があるでしょう。 controllerやらactionやらを記載するとしたらecho $this->form->createのほうです。 (同じurlへのpostなら特に記載する必要もない)