Cakeを使用してフォームを作成しています。フォームには$this->Form-> button( "$ i");があります。エレメント。データが投稿されるコントローラーの機能を指定するにはどうすればよいですか。コントローラでこのデータにアクセスするのが間違っていない場合は、このフォーム要素に名前を付ける必要があります。ボタンの名前を指定するにはどうすればよいですか。私は長い間ドキュメントを調べてきましたが、答えが見つからないようです。教えてください。
1 に答える
0
ボタンは現在のフォームを送信するだけで、コントローラーのアクションを設定する場所ではありません。create
FormHelperのメソッドでそれを行います。
デフォルトでは、フォームは提供されている現在のビューに属するアクションに送信されますが、フォームをaction
作成するときにオプションを使用してそれを無効にすることができます。このような:
echo $this->Form->create('User', array('action' => 'edit'));
これにより、フォームが Users コントローラーとedit
そのコントローラー内の関数に送信されます。
于 2012-06-21T12:02:16.460 に答える