CakePHP join Уникальное ограничение для модели - PullRequest
0 голосов
/ 15 августа 2011

Как мне применить ограничение модели для пользователей таблицы, когда имя пользователя не только должно быть уникальным для таблицы пользователей, но также не может существовать в другой таблице? Спасибо!

1 Ответ

2 голосов
/ 15 августа 2011
public $validate = array(
    'username' => array(
        'unique' => array(
            'rule' => 'veryUnique',
            ...
        )
    )
);

public function veryUnique($data) {
    return $this->isUnique($data) && $this->OtherModel->isUnique($data);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...