问题描述
||
我在CakePHP 1.3中的表单助手有问题。表单打开和输入正确生成,但是,我的Form-> end()函数没有执行我期望(并希望)执行的操作。
这是我的结束标记代码:
<?php echo $this -> Form -> end (array (
\'value\' => \'registreer\',\'id\' => \'register_button\'
)
) ?>
CakePHP API通过这种方式描述了Form助手的使用。但是,它不起作用,Cake只是将我的选项替换为默认值。
当我将代码更改为$this -> Form -> end (\'registreer\')
时,该值设置为\'registreer \',但是我确实需要为此输入设置一个ID,因此需要数组才能工作。
我浏览了Cake 1.3 Book和API,并搜索了Google。不幸的是,Google \的主要结果是为我提供Cake 1.2的搜索结果,因此我无法在线找到问题的答案。
你们有谁知道如何正确关闭我的表格吗?
提前致谢!
解决方法
在文档中还不清楚,但是您必须为数组指定“ 2”选项。
echo $this->Form->end(array(
\'label\' => \'registreer\',\'id\' => \'register_button\'
));
http://book.cakephp.org/view/1389/Closing-the-Form
http://api13.cakephp.org/class/form-helper#method-FormHelperend