我正在使用VichUploader在symfony项目中上传文件。在配置上,我使用(从文件复制):Symfony VichUploaderBundle:无法生成文件名
service: vich_uploader.namer_property
options: { property: 'slug'}
在我的实体我产生蛞蝓与Gedmo/Sluggable自动:
/**
* @Gedmo\Slug(fields={"title"}, updatable=false)
* @ORM\Column(type="string", length=100, nullable=false)
*/
protected $slug;
但试图挽救我得到以下错误的实体时500 :
无法生成文件名:属性slug为空。
如果我将该属性设置为'标题'它的作品。我忘了一个配置参数或其他东西,让它与Gedmo slug一起工作?
我想原因是两个bundle都使用'flush'事件来o perate和正在执行的顺序错误... –
但有机会配置吗? – Nicki
@Nicki你有没有发现如何做?我刚刚得到同样的问题 - 我改变了vich_uploader.namer_uniqid的名字作为快速修复,但这不是我想要的。 –