CakePHP 1.3中的Form助手有问题。表单打开和输入都是正确生成的,但是,我的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图书和API,并搜索了谷歌。不幸的是,谷歌的搜索结果大多是Cake 1.2,所以我在网上找不到问题的答案。
你们中有人知道如何正确地结束我的表格吗?
提前感谢!
文档中有点不清楚,但必须为数组指定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