0

我正在使用 Cake 创建一个表单。表单中有一个 $this->Form->button("$i"); 元素。如何指定将数据发布到控制器的哪个功能。如果我在控制器中访问此数据没有错,则此表单元素需要有一个名称。我们如何指定按钮的名称。我已经浏览了很长时间的文档,似乎没有找到任何答案。请给我提意见。

4

1 回答 1

0

该按钮仅提交当前表单,这不是您设置控制器操作的位置。您可以在createFormHelper 的方法中执行此操作。

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

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

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

于 2012-06-21T12:02:16.460 回答