Php 更新后的Symfony3缓存(警告:重命名)

Php 更新后的Symfony3缓存(警告:重命名),php,caching,warnings,symfony,Php,Caching,Warnings,Symfony,我有问题,在我的屏幕中插入或更新后,我看到消息: 警告: 重命名(C:\Users\Name\Desktop\BaseApp\var\cache\dev/doctrine/orm/Proxies\uuuu CG\uu AppBundleEntityCategory.php.57483ae07bdb29.50220410,C:\Users\Name\Desktop\BaseApp\var\cache\dev/doctrine/orm/Proxies\uu CG\uu AppBundleEntity

我有问题,在我的屏幕中插入或更新后,我看到消息:

警告: 重命名(C:\Users\Name\Desktop\BaseApp\var\cache\dev/doctrine/orm/Proxies\uuuu CG\uu AppBundleEntityCategory.php.57483ae07bdb29.50220410,C:\Users\Name\Desktop\BaseApp\var\cache\dev/doctrine/orm/Proxies\uu CG\uu AppBundleEntityCategory.php):

更新后的所有时间我都会看到这条消息,重新加载页面后一切正常, 我在windows上使用我的应用程序,开发模式,symfony3


问候

问题在于该原则的代理类生成代码不能很好地处理并发请求。它可以在类似Unix的系统上工作,但不能在Windows上工作,在Windows上,您不能只重命名打开的文件

看。您最喜欢将
自动生成\u代理\u类
设置为
%kernel.debug%”
(这是symfony标准版中的默认设置)


尝试将
auto\u generate\u proxy\u类更改为
false
。如果更改实体,您现在必须手动清除缓存,但该错误应该消失。

非常感谢您为我节省了时间!我知道这个问题很老了。那么,只在开发模式下重命名文件?因此,如果我在生产模式下,它不会重新生成文件,因为缓存不会在生产模式下重新创建?是的,如果将
自动生成\u代理\u类
设置为
%kernel.debug%
,那么它将仅在开发模式下重新生成。在生产中,缓存预热期间仅生成一次。