@gmark

Как реализовать валидацию кастомного поля с mapped false в symfony2?

Версия Symfony 2.7
У меня в форм классе наследуемом от AbstractFormType в методе buildForm(FormBuilderInterface $builder, array $options)

добавляется поле
$builder->add('passport_media', new OrderPassportMediaType(), [
            'label' => 'Скан паспорта', 'mapped' => false, 'required' => true, 'property_path' => null
        ]);

Это картинка. Валидацию всей формы я провожу с помощью лисенера
$builder->addEventListener(FormEvents::POST_SUBMIT, array($this, 'orderListener'));

Это конечно же не работает для поля passport_media. Как можно провести валидацию чтобы поле вело себя как поля с mapped true? Мне нужно просто вывести ошибку, в случае если пользователь не загрузил файл.
  • Вопрос задан
  • 272 просмотра
Решения вопроса 1
slimus
@slimus
Symfony, Golang
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@gmark Автор вопроса
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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