2008/03/19 by づや
CakePHPのバリデーションについてメモ
Modelに下のように複数バリデーションが書いてある場合に、一定の条件のときだけ
一定の条件だけユニークのチェックをはずしたかった。
具体的に言うと、新規登録の場合はユニークのチェックをするが、
編集画面から来たときはユニークのチェックをさせない動きにしたかった。
コントローラー側で
とやってから、バリデーションをすると、ユニーク以外のバリデーションだけ実行してくれた。
正しいやり方なのかはわからにけど、とりあえずメモっとく。









