include(password.php)[<;a href=';函数。include';>;函数。include<;/a>;]:打开流失败:没有这样的文件或目录

include(password.php)[<;a href=';函数。include';>;函数。include<;/a>;]:打开流失败:没有这样的文件或目录,php,yii,frameworks,php-5.3,Php,Yii,Frameworks,Php 5.3,我是一个yii框架的新手,仅仅4天我就陷入了这个问题,有人能帮我吗下面是我的代码 这是我的看法 <div class="form"> <?php echo CHtml::beginForm(); ?> <?php echo CHtml::errorSummary($model); ?> <div class="row"> <?php echo CHtml::activeLabel($model,'email'); ?>

我是一个yii框架的新手,仅仅4天我就陷入了这个问题,有人能帮我吗下面是我的代码

这是我的看法

<div class="form">
<?php echo CHtml::beginForm(); ?>

<?php echo CHtml::errorSummary($model); ?>

<div class="row">
    <?php echo CHtml::activeLabel($model,'email'); ?>
    <?php echo CHtml::activeEmailField($model , 'email') ?>

</div>  

<div class="row">
<?php  echo CHtml::activeLabel($model, 'password'); ?>
<?php  echo  CHtml::activePasswordField($model, 'password');  ?>

</div>
 <?php echo CHtml::endForm(); ?>    
问题是,无论何时调用activepasswordfield,都会出现错误,请 帮助

这是关于Yii 1的,对吗? 检查模型规则定义。“必需”符号是错误的。应该是
array('username,password,email','required'),

第一个元素应该是属性,第二个元素是验证器。
array('attributelist'、'validator name'、'on'=>'scenario name'、…验证参数…)

代码尝试执行的操作:它将第二个元素作为验证程序类,它尝试包含该类,但您没有这样的文件,因此出现包含错误。

include(password.php)[]:无法打开流:没有这样的文件或目录
<?php
class C_regsiter extends CFormModel{

public $username;
public $Password;
public $email;
public $data; 
protected  $id;

public function rules(){

return array(

array('username','password','email','required'),
array('email','email'),      

);

 }

public function attributelabel(){


 return array(

 'username'=>'User Name',
 'Password'=>'Password',
 'email'=>'Email Address '

); 

}

}
class RegisterController extends Controller
{
 public function actionIndex()
 {
  $model=new C_regsiter();
  $this->render('index',array('model'=>$model));

 }