Валидация данных

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
german.igortcev
Сообщения: 251
Зарегистрирован: 2014.08.18, 14:01

Валидация данных

Сообщение german.igortcev »

Изображение

Код: Выделить всё

            ['email', 'email'],
            ['email', 'required'],
            ['email', 'filter', 'filter' => 'trim'],
Показалось довольно странным что валидатор пропускает такое и решил написать. А как Вы валидируете данные?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Валидация данных

Сообщение yiijeka »

Нормально, только порядок валидаторов поменяйте, они выполняются сверху внизу. Вернхие первые применяются. Т.е. trim отработает последним, когда email и так уже валидный. Т.е. если второй валидатор вернёт FALSE, то третий даже выполняться не будет.
german.igortcev
Сообщения: 251
Зарегистрирован: 2014.08.18, 14:01

Re: Валидация данных

Сообщение german.igortcev »

Хочу добавить еще валидатор match, но как быть если система мультиязычная, есть данные французком языке, как в этом случае отработает a-z


Пример

Код: Выделить всё

	Valérie
Ответить