【发布时间】:2011-09-04 18:02:51
【问题描述】:
我在 CakePHP 1.3 中的表单助手有问题。表单打开和输入生成正确,但是,我的 Form -> end () 函数没有做我期望(和希望)它做的事情。
这是我的结束标记代码:
<?php echo $this -> Form -> end (array (
'value' => 'registreer',
'id' => 'register_button'
)
) ?>
这是 CakePHP API 描述表单助手使用的方式。但是,它不起作用,Cake 只是将我的选项替换为默认值。
当我将代码更改为 $this -> Form -> end ('registreer') 时,值设置为“registreer”,但我确实需要为此输入设置一个 ID,所以我需要数组工作。
我浏览了 Cake 1.3 Book 和 API,并在 Google 上进行了搜索。不幸的是,谷歌主要给我 Cake 1.2 搜索结果,所以我无法在线找到我的问题的答案。
你们中有人知道如何正确关闭我的表单吗?
提前致谢!
【问题讨论】:
-
嗯,我用另一种创建提交按钮的方式解决了这个问题:
echo $this -> Form -> submit ('registreer', array ('id' => 'register_button')); echo $this -> Form -> end ();这也可以解决问题。但是,我仍然想知道为什么我的原始问题中的代码不起作用,因为 API 和书籍告诉我如何做到这一点。谁能解释我一开始做错了什么?另外,为什么我不能在 8 小时内回答我自己的问题。现在提供解决方案的代码格式不正确...
标签: php forms cakephp-1.3 cakephp