入力値がある場合のみvalidate

バリデーションの基本設定でつまづいた事。

保存する項目に「URL」があるからurlのvalidationルールを指定したら、
設定しない場合に空送信してもエラーになる。。
 notEmptyルールがわざわざあるから、これを指定しなければEmptyOKなのかなあって思ってたんです(^^;)


「allowEmpty」を併せて指定で解消。
http://book.cakephp.org/ja/view/130/allowEmpty
http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1557&forum=6


もっと高度な使い方。
 「必要ではないけど、入力するなら空の値はNG」
http://www.blueocean.bz/blog/cakephp/articles/cakephp_tips/required-%E3%81%A8-allowempty-%E3%81%AE%E9%81%95%E3%81%84/