在我的 Doctrine 实体中,这是data_class
我的表单,我有一个文件属性定义如下:
/**
* Image.
*
* @Assert\NotBlank
* @Assert\File
* @Assert\Image(minWidth="138", minHeight="96")
*/
protected $file;
此外,将其添加到表单类型中->add('file', 'file')
...
创建实体很完美,但问题是当我使用表单来更新这个实体时。它再次请求文件,因为它有@Assert\NotBlank。由于我在此表单中有其他字段,因此我不想在每次更新时重新上传图像。
当我删除@Assert\NotBlank 时,一切正常,但我希望这个文件字段是强制性的。
任何想法?