如何在cakephp中为表单指定名称

时间:2013-01-16 05:20:38

标签: cakephp

我在CakePHP中创建表单我希望该表单的HTML如下所示

<form action="/abc/sessionapps/login" name="UserLoginForm" id="UserLoginForm" method="post" accept-charset="utf-8">

直到现在我在CakePHP中编写了以下代码

echo $this->Form->create('User', array('url' => array('controller' => 'sessionapps', 'action' =>'login'),array('name'=>'UserLoginForm')));

正在生成以下输出

<form action="/abc/sessionapps/login" 0="0" id="UserLoginForm" method="post" accept-charset="utf-8">

请帮助

提前致谢

2 个答案:

答案 0 :(得分:1)

尝试:

echo $this->Form->create('User', 
   array(
      'url' => array('controller' => 'sessionapps', 'action' =>'login'), 
      'name' => 'UserLoginForm' 
   )
);

答案 1 :(得分:1)

<?php
echo $this->Form->create('User', array('name'=>'UserLoginForm','url' => array('controller' => 'sessionapps', 'action' =>'login')));
?>

通常我们将模型名称作为表单名称,以便我们将数组作为$ this-&gt; data [Model],我们可以保存它,只需将此数组传递给保存查询。