Задать вопрос

Неверное срабатывание CUniqueValidator. В чем ошибка?

Правило:
array('username','unique','className'=>'Users'),

В таблице есть запись с username = Frapsy, однако валидатор сообщает об ошибке, если попробовать зарегистрироваться с username = Fraps, Frap, Fra, то есть с похожими. В чем ошибка?
  • Вопрос задан
  • 2554 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
https://github.com/yiisoft/yii/blob/1.1.14/framewo...
вы код валидатора смотрели? отдебажить его и найти ошибку можно за 5 минут
Ответ написан
Комментировать
attributeName не указан, а должен быть
array('username', 'unique', 'className' => 'Users', 'attributeName' => 'username'),
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы