$ this->表单-> end无法正确处理选项数组

问题描述

|| 我在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     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...