required : 必须值验证属性
[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];
#说明:CRequiredValidator 的别名, 确保了特性不为空.
email : 邮箱验证
['email', 'email']; #说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.
match : 正则验证
[['字段名'],match,'pattern'=>'正则表达式','message'=>'提示信息'];
[['字段名'],match,'not'=>ture,'pattern'=>'正则表达式','message'=>'提示信息'];
/*正则取反*/ #说明:CRegularExpressionValidator 的别名, 确保了特性匹配一个正则表达式.
url : 网址
['website', 'url', 'defaultScheme' => 'http'];
#说明:CUrlValidator 的别名, 确保了特性是一个有效的路径.
captcha : 验证码
['verificationCode', 'captcha'];
#说明:CCaptchaValidator 的别名,确保了特性的值等于 CAPTCHA 显示出来的验证码.
safe : 安全
['description', 'safe'];
compare : 比较
['age', 'compare', 'compareValue' => 30, 'operator' => '>='];
#说明:compareValue(比较常量值) - operator(比较操作符) #说明:CCompareValidator 的别名,
确保了特性的值等于另一个特性或常量.
default : 默认值
['age', 'default', 'value' => null];
#说明:CDefaultValueValidator 的别名, 为特性指派了一个默认值.
exist : 存在
['username', 'exist'];
#说明:CExistValidator 的别名,确保属性值存在于指定的数据表字段中.
file : 文件
['primaryImage', 'file', 'extensions' => ['png', 'jpg', 'gif'], 'maxSize' => 1024*1024*1024];
#说明:CFileValidator 的别名, 确保了特性包含了一个上传文件的名称.
filter : 滤镜
[['username', 'email'], 'filter', 'filter' => 'trim', 'skipOnArray' => true];
#说明:CFilterValidator 的别名, 使用一个filter转换属性.
in : 范围
['level', 'in', 'range' => [1, 2, 3]];
#说明:CRangeValidator 的别名,确保了特性出现在一个预订的值列表里.
unique : 唯一性
['username', 'unique']
#说明:CUniqueValidator 的别名,确保了特性在数据表字段中是唯一的.
integer : 整数
['age', 'integer'];
number : 数字
['salary', 'number'];
double : 双精度浮点型
['salary', 'double'];
date : 日期
[['from', 'to'], 'date'];
string : 字符串
['username', 'string', 'length' => [4, 24]];
boolean : 是否为一个布尔值
['字段名', 'boolean', 'trueValue' => true, 'falseValue' => false, 'strict' => true];
#说明:CBooleanValidator 的别名
相关推荐
YII框架数据验证规则,各种详情的资料都在里面,yii最新表单验证规则
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
据说是超越所有的PHP框架php最新框架YII框架php最新框架YII框架
yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架
本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,其中包括了 MVC 设计模式、单入口模式和应用(前端控制器模式)的实现。 充分了解了这部分知识后,读者对 Yii 框架也有了...
本篇文章主要介绍了详解Yii2.0 rules验证规则集合 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂
php YII框架数据库备份模块
Yii 框架简介 全面轻松入手Yii 从这里开始 简单 明了 言简意赅
php编程使用的yii框架,对php开发非常有用,快速搭建php项目,存在案例及使用方法。php编程使用的yii框架,对php开发非常有用,快速搭建php项目,存在案例及使用方法。php编程使用的yii框架,对php开发非常有用,...
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程,本文给大家介绍php yii框架之表单验证规则大全,感兴趣的朋友一起学习吧
当然啦,废话说在前头,咱们的重点喃,是要利用ActiveForm,然后怎么去实现自定义验证规则。 先来说说场景: 条件:①、有两个字段分别是A和B ②、A有两个值分别是1和2 需求是:当用户选择的A的值等于1的时候,B...
这是yii框架修复1.1.14漏洞后的最新版本1.1.15
Yii的CModel中rules方法中各項參數的說明(僅限於yii1)
yii框架教程yii框架教程yii框架教程yii框架教程yii框架教程yii框架教程
快速,安全,专业的 PHP 框架 Yii 是一个高性能的,适用于开发 WEB2.0...Yii 自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。
YII框架中文手册,希望帮助需要帮助的人!
Yii框架快速入门,本教材适用于PHP5.3以上,PHP5.2可能会存在 细节上的差异,主要介绍Yii入门的一些基础知识和简单例子.
YII框架的开发中文文档,帮助哪些正在学习YII框架的同学们,