确定数据提交的控制器操作:-CakePHP

时间:2012-06-21 03:33:19

标签: function button controller cakephp-1.3

我正在使用Cake创建一个表单。在表单中有一个     $这 - >形状配合>按钮( “$ I”); 元件。如何指定数据将发布到控制器的哪个功能。如果我在Controller中访问此数据没有错,则此表单元素需要具有名称。我们如何指定按钮的名称。我已经阅读了很长一段时间的文档,似乎没有找到任何答案。请告诉我。

1 个答案:

答案 0 :(得分:0)

按钮只提交当前表单,而不是您设置控制器操作的位置。您可以在FormHelper的create方法中执行此操作。

默认情况下,表单会提交给属于当前服务视图的操作,但在创建表单时,您可以使用action选项否决表单。像这样:

echo $this->Form->create('User', array('action' => 'edit'));

这会将您的表单提交给用户控制器和该控制器中的edit功能。