我正在创建一个在cakephp中创建一个注册表单。 在我的视图中使用以下代码时
<?php echo $form->create('User', array('url' => array('action' => 'register'))); ?>
<?php echo $form->input('User.name', array('type'=>'text')); ?>
<?php echo $form->end(); ?>
我会收到这样的错误
$model = "Form"</pre><pre>sprintf - [internal], line ??
FormHelper::hidden() - CORE/cake/libs/view/helpers/form.php, line 1021
FormHelper::create() - CORE/cake/libs/view/helpers/form.php, line 214
include - APP/views/forms/index.ctp, line 5
View::_render() - CORE/cake/libs/view/view.php, line 662
帮我理解这个问题。
答案 0 :(得分:2)
这也有效:
echo $form->create('User', array('action' => 'register'));
答案 1 :(得分:0)
试试这个:
echo $form->create('User', array('url' => '/users/register'));