Когда я создаю новый продукт, я загружаю необходимое изображение, и все в порядке.
Но когда я открываю страницу с формой для редактирования, снова просят загрузить файл, потому что поле с изображением является обязательным, как мне вставить существующий файл в форму или как обойти эту проблему?
Продукт:
class Product {
/**
* @var string
* @Assert\NotBlank
*/
private $image;
// ...
}
ProductType:
class ProductType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
// ...
->add('image', FileType::class, [
'data_class' => null
])
;
}
// ...
}