在表单->;中添加控制器的路径;在Cakephp中创建

在表单->;中添加控制器的路径;在Cakephp中创建,cakephp,cakephp-2.0,cakephp-2.1,Cakephp,Cakephp 2.0,Cakephp 2.1,firstCode echo $this->Form->create('User', array( 'id' => 'form-login', 'inputDefaults' => array( 'label' => false, 'div' => false, ) )); echo $form->create('User', array('url' => array('controller' => 'users',

firstCode

 echo $this->Form->create('User', array(
'id' => 'form-login',
 'inputDefaults' => array(
    'label' => false,
    'div' => false,

 )
));
echo $form->create('User', array('url' => array('controller' => 'users', 'action' => 'login')));
第二个代码

 echo $this->Form->create('User', array(
'id' => 'form-login',
 'inputDefaults' => array(
    'label' => false,
    'div' => false,

 )
));
echo $form->create('User', array('url' => array('controller' => 'users', 'action' => 'login')));

很抱歉问这个愚蠢的问题。我想将第二个代码合并到第一个中..因为它们可以独立工作。。我尝试过很多次,但都失败了

您可能把阵列弄混了。应该都在一个大数组中(如
create()
方法),如下所示:

echo $this->Form->create('User', array(
    'url' => array('controller' => 'users', 'action' => 'login'),
    'id' => 'form-login',
    'inputDefaults' => array('label' => false, 'div' => false)
));

谢谢你的回答。它正在添加参数,但表单不起作用。实际上,如果我使用你的代码,那么当我检查表单元素时,它会显示这一点,谢谢,它起作用了。。。事实上,我错过了模特的名字。。所以我明确地添加了如下内容$此->表单->输入('User.email')