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

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

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

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

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

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