2013-12-05 2 views
0

Я использую юй пользователей расширения версии 0.3, при попытке настроить свою регистрационную форму, я получаю эту ошибкуСвойство «RegistrationForm.firstname» не определено.

Property "RegistrationForm.firstname" is not defined. 

ниже мой код. любая идея почему?

<?php echo $form->textField($model,'email', array('class' => 'input-block-level', 'placeholder' => 'Email')); ?> 

    <?php echo $form->passwordField($model,'password', array('class' => 'input-block-level', 'placeholder' => 'Password')); ?> 

    <?php echo $form->passwordField($model,'verifyPassword', array('class' => 'input-block-level', 'placeholder' => 'Retype Password')); ?> 

    <?php echo $form->textField($model,'firstname', array('class' => 'input-block-level', 'placeholder' => 'First Name')); ?> 

    <?php echo $form->textField($model,'lastname', array('class' => 'input-block-level', 'placeholder' => 'Last Name')); ?> 

также как я могу использовать язык yii для заполнения этого? так что мне не нужно жестко кодировать его?

'placeholder' => 'E-mail' 

в основном email будет выводиться как E-mail

ответ

0

Из того, что я вижу, то $ модель вы использовали в своем коде является объектом «RegistrationForm» модели и ошибка говорит, что нет никакой собственности имя, указанное в вашей модели RegistrationForm.

Проверьте правильность написания.

Чтобы использовать метку атрибута как местозаполнитель, я думаю, что вам нужно Продлить CInputWidget

и настроить его в соответствии с вашими требованиями.

Reference

Смежные вопросы