組み込みバリデーションを拡張する
例えば、
- 性別が男性になっているときにだけ
- 彼女の名前が空白になっていないかチェックする
というのをやりたいときに、独自でバリデーションを組むことが
あると思うんですが、そのときにいちいち空白をチェックする
正規表現とかは組みたくない、と。
せっかく組み込みバリデーションでnotEmptyがあるんだから
これを拡張したいなぁというとき、こんな風にします。
if(Validation::notEmpty($value)) { // process }
importしなくても使えたよ!(behaviorでは)
【CakePHP】組み込みバリデーションを勝手利用する | ECWorks Blog
http://blog.ecworks.jp/archives/786