include(password.php) [<a href='function.include'>function.include</a>]: 无法打开流: 没有这样的文件或目录
include(password.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory
我是 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(); ?>
我的模型简单代码
<?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));
}
问题是每当调用 activepasswordfield 时都会出错
帮助
这是关于 Yii 1 的吧?
检查您的模型规则定义。 "required" 符号是错误的。它应该是
array('username, password, email', 'required'),
第一个元素应该是属性,第二个是验证器。
array('attribute list', 'validator name', 'on'=>'scenario name', ...validation parameters...)
您的代码试图做什么:它将第二个元素作为验证器 class,它试图包含它,但您没有这样的文件,因此出现包含错误。
我是 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(); ?>
我的模型简单代码
<?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));
}
问题是每当调用 activepasswordfield 时都会出错 帮助
这是关于 Yii 1 的吧?
检查您的模型规则定义。 "required" 符号是错误的。它应该是
array('username, password, email', 'required'),
第一个元素应该是属性,第二个是验证器。
array('attribute list', 'validator name', 'on'=>'scenario name', ...validation parameters...)
您的代码试图做什么:它将第二个元素作为验证器 class,它试图包含它,但您没有这样的文件,因此出现包含错误。