Валидатор для вложенных структур

Получаем ответы на свои вопросы по Yii 3
Ответить
anton_z
Сообщения: 483
Зарегистрирован: 2017.01.15, 15:01

Валидатор для вложенных структур

Сообщение anton_z »

Будет ли возможность проводить валидацию вложенных структур как в symfony validator https://gist.github.com/webmozart/8473598?
Или с dot-нотациями наподобие laravel https://laravel.com/docs/5.8/validation ... ing-arrays?
Очень пригодилось бы для валидации вложенных структур, которые приходят от API-клиентов или со сложных форм.
myks1992@mail.ru
Сообщения: 147
Зарегистрирован: 2017.11.15, 23:54

Re: Валидатор для вложенных структур

Сообщение myks1992@mail.ru »

Было бы не плохо сделать валидатор телефона. Он часто используется. Предложение не по теме, но мне кажется, что все текстовые поля в форме надо автоматически делать trim. Так как пользователи часто оставляют пробелы в своих сообщениях и он часто используется. А если не нужен - отключать.

Так же не плохо проверять дату не только на формат. Другие проверки даты тоже были бы не плохи... Проверка на существующую дату, проверка на попадание даты в диапазон и так далее. Тоже достаточно часто используемо
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Валидатор для вложенных структур

Сообщение samdark »

На даты лучше сами создайте. Там проверок очень много можно придумать.
myks1992@mail.ru
Сообщения: 147
Зарегистрирован: 2017.11.15, 23:54

Re: Валидатор для вложенных структур

Сообщение myks1992@mail.ru »

samdark писал(а): 2019.07.25, 19:58 На даты лучше сами создайте. Там проверок очень много можно придумать.
Спасибо)
По датам - много проверок даты не требуется. Можно хотя бы базовые вещи, как вот этот:
https://github.com/nepstor/yii2-datetim ... -validator
myks1992@mail.ru
Сообщения: 147
Зарегистрирован: 2017.11.15, 23:54

Re: Валидатор для вложенных структур

Сообщение myks1992@mail.ru »

Вспомнил ещё одну хорошую реализацию для валидатора. Чтобы по умолчанию все поля формы фильтровались с помощью trim. Чаще всего это используется чем не используется. Поэтому это было бы удобнее. Я так думаю. А если не нужно - отключать. Можно устроить опрос.
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Валидатор для вложенных структур

Сообщение ElisDN »

myks1992@mail.ru писал(а): 2019.08.02, 20:56 Вспомнил ещё одну хорошую реализацию для валидатора. Чтобы по умолчанию все поля формы фильтровались с помощью trim. Чаще всего это используется чем не используется. Поэтому это было бы удобнее. Я так думаю. А если не нужно - отключать. Можно устроить опрос.
Для этого удобен InputTrimMiddleware.
myks1992@mail.ru
Сообщения: 147
Зарегистрирован: 2017.11.15, 23:54

Re: Валидатор для вложенных структур

Сообщение myks1992@mail.ru »

ElisDN писал(а): 2019.08.03, 09:55
myks1992@mail.ru писал(а): 2019.08.02, 20:56 Вспомнил ещё одну хорошую реализацию для валидатора. Чтобы по умолчанию все поля формы фильтровались с помощью trim. Чаще всего это используется чем не используется. Поэтому это было бы удобнее. Я так думаю. А если не нужно - отключать. Можно устроить опрос.
Для этого удобен InputTrimMiddleware.
Понял)) Просто в Yii2 фильтры реализованы в валидации, поэтому и написал здесь))
Ответить