yii2.0的自定义验证规则示例
2017-11-07 13:38
731 查看
在model的rule中 :[['major','university_name','position'],'checkunique'],
public function checkunique($attribute, $params){ if(!$this->hasErrors()){ $data = (new yii\db\Query()) ->select('id') ->from('wx_major_colleges') ->where(['major'=>$this->major]) ->andWhere(['university_name'=>$this->university_name]) ->andWhere(['position'=>$this->position]) ->one(); if($data) $this->addError ($attribute, "地区:".$this->position.",专业:".$this->major.",大学:".$this->university_name.",已经存在,请勿重复添加!"); } }
相关文章推荐
- Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- Yii2.0 rules验证规则
- Yii2.0 rules验证规则大全
- yii2.0-rules验证规则应用实例
- Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- YII开发技巧分享——模型(models)中rules自定义验证规则
- Yii 2.0 笔记之 rules 验证规则
- Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
- Yii 自定义model验证规则
- [导入]Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- Yii 2.0 rule 自定义规则的使用心得
- YII开发技巧分享——模型(models)中rules自定义验证规则
- Yii2.0 rules验证规则集合
- Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- Yii2.0 rules验证规则大全
- Yii2.0 rules验证规则大全
- yii 2.0 验证规则整理
- Yii 自定义表单验证规则和客户端验证
- YII开发技巧分享——模型(models)中rules自定义验证规则