Страница 1 из 1

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

Добавлено: 2019.07.24, 16:41
anton_z
Будет ли возможность проводить валидацию вложенных структур как в symfony validator https://gist.github.com/webmozart/8473598?
Или с dot-нотациями наподобие laravel https://laravel.com/docs/5.8/validation ... ing-arrays?
Очень пригодилось бы для валидации вложенных структур, которые приходят от API-клиентов или со сложных форм.

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

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

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

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

Добавлено: 2019.07.25, 19:53
samdark

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

Добавлено: 2019.07.25, 19:57
samdark

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

Добавлено: 2019.07.25, 19:58
samdark
На даты лучше сами создайте. Там проверок очень много можно придумать.

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

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

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

Добавлено: 2019.08.02, 20:56
Вспомнил ещё одну хорошую реализацию для валидатора. Чтобы по умолчанию все поля формы фильтровались с помощью trim. Чаще всего это используется чем не используется. Поэтому это было бы удобнее. Я так думаю. А если не нужно - отключать. Можно устроить опрос.

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

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

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

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