В моей сущности Doctrine, которая data_class
для моей формы, у меня есть свойство файла, определенное следующим образом:
/**
* Image.
*
* @Assert\NotBlank
* @Assert\File
* @Assert\Image(minWidth="138", minHeight="96")
*/
protected $file;
Кроме того, добавьте его для формирования типа с помощью ->add('file', 'file')
...
Создание объекта работает отлично, но проблема заключается в том, когда я использую форму для обновления этого объекта. Он запрашивает файл снова, так как он имеет @Assert\NotBlank. Поскольку у меня есть другие поля в этой форме, я не хочу повторно загружать изображение при каждом обновлении.
Когда я удаляю @Assert\NotBlank, everithing отлично работает, но я хочу, чтобы это поле файла было обязательным.
Любая идея?