У меня есть форма с некоторыми полями: DateType, NumberType ... и одним обязательным FileType:
->add('upload', FileType::class, array(
'mapped' => false,
'required' => true,
'attr' => array(
'accept' => 'image/png, image/jpeg, application/pdf',
),
'constraints' => array(
new NotBlank(),
new File(array(
'mimeTypes' => array(
'image/jpeg',
'image/png',
'application/pdf',
),
)),
),
))
Когда у меня есть ошибки в других полях, я не понимаю, как я могу предварительно заполнил мой FileType, так что пользователю не нужно повторно загружать файл.
Однако я получаю поле в моем представлении с: {{ dump(formPayment.upload.vars.data) }}
Но если я снова отправлю свою форму, загрузка будет пустой.