Model类里面定义$_validate属性支持的验证因子格式: 格式:array(验证字段,验证规则,错误提示,验证条件,附加规则,验证时间)。

验证条件:

(1)Model::EXISTS_TO_VAILIDATE 或者0 存在字段就验证 (默认)  
(2)Model::MUST_TO_VALIDATE 或者1 必须验证   
(3)Model::VALUE_TO_VAILIDATE或者2 值不为空的时候验证


  另外还有其他的验证规则语法:配合验证规则可使用

(1)regex 使用正则进行验证,表示前面定义的验证规则是一个正则表达式(默认)
(2)function 使用函数验证,前面定义的验证规则是一个函数名
(3)callback 使用方法验证,前面定义的验证规则是当前Model类的一个方法
(4)confirm 验证表单中的两个字段是否相同,前面定义的验证规则是一个字段名
(5)equal 验证是否等于某个值,该值由前面的验证规则定义
(6) in 验证是否在某个范围内,前面定义的验证规则必须是一个数组
(7) unique 验证是否唯一,系统会根据字段目前的值查询数据库来判断是否存在相同的值
require 字段必须、email 邮箱、url URL地址、currency 货币、number 数字

最新文章

  1. 自动化运维工具ansible部署以及使用
  2. [ZigBee] 1、 ZigBee简介
  3. 网页中超链接的简化问题(如何避免超链接的get提交)
  4. linux 如何开机自动运行sh脚本
  5. Win7 桌面应用图标不见了
  6. Jython安装步骤
  7. Servlet中的转发
  8. Same binary weight (位运算)
  9. 一键搭键php网站环境的系统
  10. Thinkphp5 设置日志
  11. ZentaoPHP
  12. bug记录_signalr执行$.connnection.testhub结果为空
  13. Lucky Coins Sequence
  14. /etc/shadow中密码段的生成方式
  15. Django之验证
  16. topcoder srm 485 div1
  17. NC 6系后台调用接口保存单据
  18. 春夏秋冬又一春之Redis持久化
  19. mysql 免安装版
  20. 在技术胖博客上学习ES6遇到的坑和想法

热门文章

  1. 【转】深入浅出:Linux设备驱动之字符设备驱动
  2. 【转】深度分析NandFlash—物理结构及地址传送(以TQ2440开发板上的K9F2G08U0A为例)
  3. mysql安装教程以及配置快捷方式
  4. 运用El表达式截取字符串/获取list的长度
  5. [译]ASP.NET Core 2.0 网址重定向
  6. 使用fabric解决百度BMR的spark集群各节点的部署问题
  7. ngRoute路径出现#!#解决方案
  8. 利用python基于微博数据打造一颗“心”
  9. hadoop2.6环境中部署hive1.2.2的错误
  10. spring boot 自己输出json数据