0

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

请帮忙

提前致谢

4

2 回答 2

1

尝试:

echo $this->Form->create('User', 
   array(
      'url' => array('controller' => 'sessionapps', 'action' =>'login'), 
      'name' => 'UserLoginForm' 
   )
);
于 2013-01-16T05:39:25.537 回答
1
<?php
echo $this->Form->create('User', array('name'=>'UserLoginForm','url' => array('controller' => 'sessionapps', 'action' =>'login')));
?>

通常我们将模型名称作为表单名称,这样我们就可以将数组作为 $this->data[Model] 来保存,只需将此数组传递给保存查询即可。

于 2013-01-16T05:40:03.030 回答