Форма Symfony обязательна, только если одно поле не заполнено - PullRequest
0 голосов
/ 01 октября 2018

Мне нужно создать форму с 4 полями (uid, имя, фамилия, день рождения).

  • если uid завершен, 3 других не требуется
  • если uid пуст, 3 других требуется и соблюдайте ограничение.

Как я могусделай это ?Я думаю, что я должен использовать formEvent (предварительно отправить)?и получить данные, проверить данные, но после?добавить ограничение?добавить ошибку?

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Вам необходимо использовать FormEvents для достижения динамической валидации.

Это документация, которую вы должны оформить:

см. Здесь

0 голосов
/ 04 октября 2018

Я использовал событие формы и выдаю ошибку, если форма не заполнена должным образом.

...