详解Yii2 rules 的验证规则


Posted in PHP onDecember 02, 2016

yii2  框架定义的约束

public $builtInValidators = [
    'boolean' => 'yii\validators\BooleanValidator',
    'captcha' => 'yii\captcha\CaptchaValidator',
    'compare' => 'yii\validators\CompareValidator',
    'date' => 'yii\validators\DateValidator',
    'default' => 'yii\validators\DefaultValueValidator',
    'double' => 'yii\validators\NumberValidator',
    'each' => 'yii\validators\EachValidator', 
    'email' => 'yii\validators\EmailValidator',
    'exist' => 'yii\validators\ExistValidator', 
    'file' => 'yii\validators\FileValidator', 
    'filter' => 'yii\validators\FilterValidator', 
    'image' => 'yii\validators\ImageValidator', 
    'in' => 'yii\validators\RangeValidator', 
    'integer' => ['class' => 'yii\validators\NumberValidator', 'integerOnly' => true], 
    'match' => 'yii\validators\RegularExpressionValidator',
    'number' => 'yii\validators\NumberValidator', 
    'required' => 'yii\validators\RequiredValidator', 
    'safe' => 'yii\validators\SafeValidator',
    'string' => 'yii\validators\StringValidator', 
    'trim' => ['class' => 'yii\validators\FilterValidator', 'filter' => 'trim', 'skipOnArray' => true],
    'unique' => 'yii\validators\UniqueValidator', 'url' => 'yii\validators\UrlValidator']

以上所述是小编给大家介绍的Yii2 rules 的验证规则,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
php in_array 函数使用说明与in_array需要注意的地方说明
Apr 13 PHP
批量获取memcache值并按key的顺序返回的实现代码
Jun 14 PHP
深入PHP内存相关的功能特性详解
Jun 08 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
Jun 13 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
Feb 07 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
laravel开发环境homestead搭建过程详解
Jul 03 PHP
Nginx+php配置文件及原理解析
Dec 09 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 #PHP
thinkPHP统计排行与分页显示功能示例
Dec 02 #PHP
thinkPHP交易详情查询功能详解
Dec 02 #PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 #PHP
php图像处理函数imagecopyresampled用法详解
Dec 02 #PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 #PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 #PHP
You might like
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
跟我学Laravel之配置Laravel
2014/10/15 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
python基于property()函数定义属性
2020/01/22 Python
python+OpenCV实现图像拼接
2020/03/05 Python
PyQt5实现登录页面
2020/05/30 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
大学本科毕业生的自我鉴定
2013/11/26 职场文书
酒店厨房管理制度
2015/08/06 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL
Java 在生活中的 10 大应用
2021/11/02 Java/Android
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB