上下文:Symfony 3.4和vich上传器 . 我想管理和维护上传文件的目录结构,其中部分完整路径依赖于某些自动生成的实体ID . 我使用自定义方法作为名称,只要有一个id就可以运行,但问题是在创建时,db引擎还没有生成新的id(一种“鸡和鸡蛋”) . (脏)工作方法是在创建时跳过上载任何文件,然后编辑记录并上载文件 .

可能会有“像哈希或其他东西一样尝试另一个领域”的答案(这就是我目前所做的),但我想知道vich上传者是否提供了我忽略的这种情况的方法,或者这是一个问题没有人提过过 .

如果有人想看到任何代码,它已经在Symfony custom filename for uploaded image files

我在https://stackoverflow.com/a/35666258/8461440找到了可能接近这个的东西,但是因为我可以't comment there and the good practices don'允许我发布那个帖子,那个's why I see myself forced to open a new post for this. If that somehow answers this question, I'd喜欢更多的细节,但如果没有,当然,请帮助我解决这个问题 .

提前致谢 .