我有问题,在我的屏幕上插入或更新后,我看到消息:
警告: 重命名(C:\ Users \用户名\桌面\ BaseApp \ VAR \缓存\ dev的/教义/ ORM / Proxies__CG__AppBundleEntityCategory.php.57483ae07bdb29.50220410,C:\ Users \用户名\桌面\ BaseApp \ VAR \缓存\ dev的/教义/ ORM / Proxies__CG__AppBundleEntityCategory.php):
更新后的所有时间我看到此消息,重新加载页面后一切正常, 我在Windows上使用我的应用程序,开发模式,symfony3,
问候!
答案 0 :(得分:13)
问题是Doctrine的代理类生成代码不能很好地处理并发请求。它可以在类Unix系统上运行,但不适用于Windows,在Windows上,您不能只重命名打开的文件。
见configuration of the doctrine bundle。您最希望将auto_generate_proxy_classes
设置为"%kernel.debug%"
(这是symfony标准版中的默认设置)。
尝试将auto_generate_proxy_classes
更改为false
。如果更改实体,您现在必须手动清除缓存,但该错误应该消失。