組み込みバリデーションを拡張する

例えば、

  • 性別が男性になっているときにだけ
  • 彼女の名前が空白になっていないかチェックする

というのをやりたいときに、独自でバリデーションを組むことが
あると思うんですが、そのときにいちいち空白をチェックする
正規表現とかは組みたくない、と。


せっかく組み込みバリデーションでnotEmptyがあるんだから
これを拡張したいなぁというとき、こんな風にします。

if(Validation::notEmpty($value)) {
  // process
}

importしなくても使えたよ!(behaviorでは)



CakePHP】組み込みバリデーションを勝手利用する | ECWorks Blog
http://blog.ecworks.jp/archives/786