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 に答える