Symfony 3 предварительно заполненный FileType - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть форма с некоторыми полями: 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) }} Но если я снова отправлю свою форму, загрузка будет пустой.

...