2016-05-27 77 views
1

後,我有問題,在我的屏幕上插入或更新後,我看到的消息:Symfony3緩存(警告:重命名)更新

警告: 重命名(C:\ Users \用戶名\桌面\ BaseApp \ VAR \緩存\ dev的/教義/ ORM/Proxies__CG__AppBundleEntityCategory.php.57483ae07bdb29.50220410,C:\ Users \用戶名\桌面\ BaseApp \ VAR \緩存\ dev的/教義/ ORM/Proxies__CG__AppBundleEntityCategory.php):

所有更新後的時間我看到這個消息,重載頁面後,所有是正確的, 我使用我的應用程序在Windows,開發模式,symfony3,

關心!

回答

6

問題在於Doctrine的代理類生成代碼不能很好地處理併發請求。它適用於類Unix系統,但不適用於Windows,不能在打開的文件上重命名。

請參閱configuration of the doctrine bundle。你最喜歡auto_generate_proxy_classes設置爲"%kernel.debug%"(這是symfony標準版的默認設置)。

嘗試更改auto_generate_proxy_classesfalse。如果更改實體,現在必須手動清除緩存,但該錯誤應該消失。

+0

非常感謝您節省了我的一天! –

+0

這解決了這個問題 –