cakePHP表单错误

时间:2009-04-30 09:05:57

标签: php forms cakephp

我正在创建一个在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

帮我理解这个问题。

2 个答案:

答案 0 :(得分:2)

这也有效:

echo $form->create('User', array('action' => 'register'));

答案 1 :(得分:0)

试试这个:

echo $form->create('User', array('url' => '/users/register'));