2011-08-15 15 views
0

テーブルユーザーに対してモデル制約を適用するにはどうすればよいですか?ユーザー名はユニークである必要がありますが、別のテーブルには存在できません。ありがとう!CakePHP joinモデルのユニークな制約

答えて

2
public $validate = array(
    'username' => array(
     'unique' => array(
      'rule' => 'veryUnique', 
      ... 
     ) 
    ) 
); 

public function veryUnique($data) { 
    return $this->isUnique($data) && $this->OtherModel->isUnique($data); 
} 
関連する問題