0

第一码

 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')));

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

4

1 回答 1

0

你可能混淆了数组。应该都在一个大数组中(因为该create()方法只需要 2 个参数),如下所示:

echo $this->Form->create('User', array(
    'url' => array('controller' => 'users', 'action' => 'login'),
    'id' => 'form-login',
    'inputDefaults' => array('label' => false, 'div' => false)
));
于 2013-06-15T08:26:19.163 回答