入力値がある場合のみ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/