文档章节

YII 验证规则

我勒个屮艸芔茻
 我勒个屮艸芔茻
发布于 2014/04/21 12:09
字数 406
阅读 1009
收藏 2


Yii为你提供了很多预定义的验证器类,同时也指定了别名,用在定义规则时。Yii1.1版本,预定义的验证器别名的完整列表如下:

* boolean:它是CBooleanValidator类的别名,验证属性的值是布尔值(true或false)。

* captcha:它是CCaptchaValidator类的别名,验证属性的值等于一个显示的CAPTCHA(验证码)的值。

* compare:它是CCompareValidator类的别名,验证属性的值与另一个属性的值相等。


* email:它是CEmailValidator类的别名,验证属性的值为有一个有效的Email地址。


* default:它是CDefaultValidator类的别名,验证属性的值为分配的默认值。


* exist:它是CExistValidator类的别名,验证属性的值在表中的对应列中存在。


* file:它是CFileValidator类的别名,验证属性的值包含上传的文件。


* filter:它是CFilterValidator类的别名,用过滤器转换属性的值。


* in:它是CRangeValidator类的别名,验证属性值在一个预定义列表中。


* length:它是CStringValidator类的别名,验证属性值的长度在一个范围内。


* match:它是CRegularExpressionValidator类的别名,验证属性值匹配一个正则表达式。


* numerical:它是CNumberValidator类的别名,验证属性值是数字。


* required:它是CRequiredValidator类的别名,验证属性值必需有值,不能为空。


* type:它是CTypedValidator类的别名,验证属性值是一个指定的数据类型。


* unique:它是CUniquedValidator类的别名,验证属性值在表中的对应列中是唯一的。


* url:它是CUrlValidator类的别名,验证属性值是一个有效的URL。

© 著作权归作者所有

共有 人打赏支持
我勒个屮艸芔茻

我勒个屮艸芔茻

粉丝 36
博文 76
码字总数 46903
作品 0
西安
后端工程师
私信 提问
yii2 model 验证规则rules 一条规则验证失败立即返回不继续验证其他字段

yii2 model 验证规则rules 一条规则验证失败立即返回不继续验证其他字段 Mode::rules(); username 为空立即返回error ,不去验证password和age。同理age如果为空,也不会去验证其他字段 不知...

Sturn
2016/07/24
372
2
yii2中自定义验证规则rules

作者:白狼 出处:http://www.manks.top/article/yii2custom_rules 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的...

白狼栈
2016/04/18
1K
0
yii 权限分级式访问控制的实现(非RBAC法)

主要参考资料来源:yii官网http://www.yiiframework.com/wiki/60/ 我只是做了小小的完善。 yii framework 提供了2套权限访问系统,一套是简单的filter(过滤器)模式,另一套是复杂全面的RBA...

南国野兽
2012/12/27
0
7
记录Yii2框架开发遇到微信错误提示

转载地址 记录Yii2框架开发遇到微信错误提示 微信公共号开发,提示“该公众号暂时无法提供服务,请稍后再试”,如何解决? 以前使用Yii框架的时候,并没有像Yii2,以前的Yii框架似乎用起来在...

durban
2018/07/22
0
0
yii2开发中19条推荐实践(阿北总结)

虽然每个人的编程风格不同,但是有些建议能让你的代码更加规范和稳定,本次就我这次网站更新总结如下几点,希望对你的yii2学习和使用有所帮助。 环境说明 服务器环境: CentOS 开发环境及IDE...

阿北2017
2018/06/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

人生道路由什么决定

1. 坐在家里看会电视剧,觉得挺好看的,但是心里面不踏实,不舒服,觉得自己应该学习东西,研究工作内容。 2. 上次面试遇到的问题,让我认识到,工作中不仅仅要解决问题,还应该把工作中用到...

kuchawyz
20分钟前
4
0
分析java程序

最近公司的一个账单推送的服务,发现有延迟。我排查的时候发现,有一个程序日志不动了(采用消息队列,部署了两台服务器来负载均衡)。 网上说: jstack 可以来排查。 可以观察到jvm中当前所...

miaojiangmin
24分钟前
1
0
android camera(一):camera模组CMM介绍

这篇比较基础,做为科普知识看一下。 android camera(一):camera模组CMM介绍 android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF) android camera(三):camera V4L2 FIMC an...

天王盖地虎626
27分钟前
1
0
CDH整合zeppelin

CDH二进制安装zeppelin-0.8.0: 在下载地址1,下载zeppelin-0.8.0-bin-all.tgz 上传服务器,解压tar -zxvf zeppelin-0.8.0-bin-all.tgz cd zeppelin-0.8.0-bin-all/conf/ cp zeppelin-env.sh......

hblt-j
31分钟前
2
0
CMF5 图片上传并保存到七牛云

/** * 上传图片并保存到七牛云 */ public function uploadPic(){ //接收文件 $file=request()->file('file'); if($file==null){ ......

小小小小小胖丶
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部