yii使用rules获取错误信息
1、model中使用
public function rules(){ return array( array('Name,Email','required'), array('Email','unique','message'=>'{value}出错啦'),{value}为添加的数据 ); }
2、controller中使用
$model = new myModel();//实例化相关表的模型类 $model->attributes = $_POST //对attributes赋值为提交上来(需要验证)的数据,字段为rules中safe $model->validate();//这里会自动调用验证规则rules $model->getErrors();//获取所有验证字段的错误信息array('FName'=>array(0 =>'Fname cannot be blank.' ),'字段'=>array(0=>'message'),...) $model->getErrors('Email');//获取当前传入字段的错误信息array(0 =>'Fname cannot be blank.' ) $model->getError('Email');// 'message信息' //$form = new CActiveForm();[views中$form=$this->beginWidget('CActiveForm');] //echo $form->errorSummary($model);打印出所有rules错误信息
相关文章教程推荐:yii教程
以上就是yii使用rules获取错误信息的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号