2009-04-30 4 views
0

Я создаю создание формы регистра в 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 

Помогите мне понять этот вопрос.

ответ

0

Попробуйте это:

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

Или даже массив ('URL' => Array ('контроллер' => 'действие' 'пользователей' =>» регистр')); ! –

2

Это также работает:

echo $form->create('User', array('action' => 'register')); 
Смежные вопросы