質問: CakePHP2、PHP、MySQLにて顧客管理サイト作成しております。 ユーザー名の重複チェックを以下のように行いたいのですが、 バリデーションルールでの記述の仕方ありましたら教えて頂けると助かります。 facilities(施設テーブル) id,facility_name,... users(ユーザーテーブル) id,facility_id,username,... usernameは同一施設内での同じ名前での登録をさせたくないのですが、 usersのModel内にてバリデーションルールでの記述は可能でしょうか。 他施設では同名は登録可能としたいです。 よろしくお願い致します。
回答: すいません。自己解決しました。 cookbookに記述ありました。 'rule' => array('isUnique', array('facility_id', 'username'), false),