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。不幸的是,谷歌主要给我Cake 1.2搜索结果,所以我无法在网上找到我的问题的答案。
你们有没有人知道如何让我的表格正确关闭?
提前致谢!
答案 0 :(得分:4)
文档中有点不清楚,但您必须为数组指定label
选项。
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