Yii 不动产;注册表格.firstname“;没有定义。

Yii 不动产;注册表格.firstname“;没有定义。,yii,yii-extensions,Yii,Yii Extensions,我使用的是yii用户扩展版本0.3,在尝试自定义我的注册表时,出现此错误 Property "RegistrationForm.firstname" is not defined. 下面是我的代码。知道为什么吗 <?php echo $form->textField($model,'email', array('class' => 'input-block-level', 'placeholder' => 'Email')); ?> <?php

我使用的是yii用户扩展版本0.3,在尝试自定义我的注册表时,出现此错误

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')); ?> 

基本上,
email
将作为
E-mail

输出。据我所见,您在代码中使用的$model是“RegistrationForm”模型的对象,错误表明您的RegistrationForm模型中没有定义属性firstname

看看你是否拼写正确

要使用属性标签作为占位符,我认为需要扩展

并根据您的要求进行定制

'placeholder' => 'E-mail'