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