SERVICE こんな事ができます

CNTACT ご相談はお気軽に

 ABOUT US こんな会社です



2008/03/19 by づや

CakePHPのバリデーションについてメモ

Modelに下のように複数バリデーションが書いてある場合に、一定の条件のときだけ
一定の条件だけユニークのチェックをはずしたかった。

具体的に言うと、新規登録の場合はユニークのチェックをするが、
編集画面から来たときはユニークのチェックをさせない動きにしたかった。

コントローラー側で

とやってから、バリデーションをすると、ユニーク以外のバリデーションだけ実行してくれた。

正しいやり方なのかはわからにけど、とりあえずメモっとく。