`

php的yii框架rules验证规则大全

    博客分类:
  • PHP
yii 
阅读更多

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框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架

    php最新框架YII框架

    据说是超越所有的PHP框架php最新框架YII框架php最新框架YII框架

    php开发yii框架软件包

    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验证规则集合

    本篇文章主要介绍了详解Yii2.0 rules验证规则集合 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    Yii框架学习手册

    Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂

    php YII框架数据库备份模块

    php YII框架数据库备份模块

    Yii 框架简介,主流PHP框架,值得学习。

    Yii 框架简介 全面轻松入手Yii 从这里开始 简单 明了 言简意赅

    php编程使用的yii框架,对php开发非常有用,快速搭建php项目

    php编程使用的yii框架,对php开发非常有用,快速搭建php项目,存在案例及使用方法。php编程使用的yii框架,对php开发非常有用,快速搭建php项目,存在案例及使用方法。php编程使用的yii框架,对php开发非常有用,...

    PHP Yii框架之表单验证规则大全

    Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程,本文给大家介绍php yii框架之表单验证规则大全,感兴趣的朋友一起学习吧

    yii2中的rules 自定义验证规则详解

    当然啦,废话说在前头,咱们的重点喃,是要利用ActiveForm,然后怎么去实现自定义验证规则。 先来说说场景: 条件:①、有两个字段分别是A和B ②、A有两个值分别是1和2 需求是:当用户选择的A的值等于1的时候,B...

    yii框架(1.1.15)

    这是yii框架修复1.1.14漏洞后的最新版本1.1.15

    Yii CModel中rules验证规格

    Yii的CModel中rules方法中各項參數的說明(僅限於yii1)

    yii框架教程

    yii框架教程yii框架教程yii框架教程yii框架教程yii框架教程yii框架教程

    yii框架源代码

    快速,安全,专业的 PHP 框架 Yii 是一个高性能的,适用于开发 WEB2.0...Yii 自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。

    YII框架中文手册

    YII框架中文手册,希望帮助需要帮助的人!

    Yii框架快速入门

    Yii框架快速入门,本教材适用于PHP5.3以上,PHP5.2可能会存在 细节上的差异,主要介绍Yii入门的一些基础知识和简单例子.

    yii 框架中文帮助文档

    YII框架的开发中文文档,帮助哪些正在学习YII框架的同学们,

Global site tag (gtag.js) - Google Analytics