Вывод двух ошибок к одному полю?

Здравствуйте.
По какой причине выводиться две ошибки к полю?
Например есть поле e-mail, в rules есть правило на пустое поле, и неверный формат e-mail.
Есть возможность вывести две ошибки, если есть правило:
array('uemail','email','message'=>'не верный формат'),
array('uemail','required','message'=>'пусто'),

какова вероятность получить сразу две ошибки к одному полю.

спасибо
  • Вопрос задан
  • 2396 просмотров
Пригласить эксперта
Ответы на вопрос 2
shcherbanich
@shcherbanich
Программист
сразу две ошибки не получишь, правила поочереди проверяются. Советую сначала поставить array('uemail','required'),
Ответ написан
dotzero
@dotzero
Можно обойтись одним валидатором email с параметром allowEmpty

array('uemail','email','message'=>'не верный формат','allowEmpty'=>false)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы