CakePHP: 一些验证笔记

CakePHP 2.x CookBook 中文版 第七章 模型 之 数据校验 http://www.cnblogs.com/matchless/archive/2013/02/20/2918541.html
一些规则关键字:
‘rule’     => ‘alphaNumeric’,
‘rule’       => ’email’,
‘rule’       => ‘date’,
‘rule’    => array(‘between’, 5, 15),
‘rule’    => array(‘minLength’, ‘8’),
‘rule’    => array(‘maxLength’, ‘8’),

‘required’ => true,
‘allowEmpty’ => true
一个例子:

1.简单的验证:

2.一个字段的多个验证规则

3.单个规则:每个列一个规则

4.多个规则

5.自定义校验规则
A:自定义校验正则表达式

B:添加自己的校验方法

6.动态改变校验规则
A:添加新的校验规则

B:链式多次调用 add 来创建多条所需的规则

C:一次性为单个列添加多条规则