Всем привет! Сделал свое правило валидации для поля name в форме регистрации.
в rules
array('name', 'usernameCheck'),
класс проверки в папке extensions/Validators
class usernameCheck extends CValidator
{
}
Как можно тут проверить наличие имени пользователя в базе?
Проверка имени на уникальность
Re: Проверка имени на уникальность
есть встроенный валидатор unique
Re: Проверка имени на уникальность
Там есть attributeName и className.
Я так понимаю нужно сделать 'className' => 'тут мой класс'
Я правильно понял?
И еще два вопроса: в чем разница attributeName и className
И куда класть мой класс проверки, в папку extensions?
Я так понимаю нужно сделать 'className' => 'тут мой класс'
Я правильно понял?
И еще два вопроса: в чем разница attributeName и className
И куда класть мой класс проверки, в папку extensions?
Re: Проверка имени на уникальность
Код: Выделить всё
public function rules()
{
return array(
// Почта должна быть уникальной
array('email', 'unique'),
);
}
Re: Проверка имени на уникальность
Генинально! Спасибо!