• 技术文章 >php框架 >YII

    yii使用rules获取错误信息

    angryTomangryTom2020-02-17 11:26:13原创599


    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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:yii rules 错误信息
    上一篇:yii加密字符串乱码 下一篇:yii怎么更新数据
    线上培训班

    相关文章推荐

    • yii怎么获取新增的数据id• yii2中使用php判断图片是否存在• yii2和ci的区别• yii加密字符串乱码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网