回答
app/console
会列出你如何能做到这
app/console doctrine:cache:clear-metadata
app/console doctrine:cache:clear-query
app/console doctrine:cache:clear-result
非常感谢你 – Gigala 2013-03-04 12:11:49
顺便说一句,如果你使用的是mongodb,你可以做'app/console doctrine:mongodb:cache:clear-metadata'或者只是做'app/console doctrine',你会看到所有可用的选项 – Gigala 2013-04-16 10:55:27
请注意,您总是可以使用'app/console list'来显示所有命令或'app/console list doctrine'来显示'doctrine'命名空间中的命令 – caponica 2014-05-07 13:30:46
如果你想你的代码(从Doctrine's documentation)内做到这一点:
如果你只是想删除所有缓存条目你可以使用 deleteAll()方法。
<?php $cacheDriver = new \Doctrine\Common\Cache\ArrayCache(); $deleted = $cacheDriver->deleteAll();
我应该把这个代码放在哪里? – Gardner 2013-11-23 12:58:39
缓存刷新有什么区别? – Czechnology 2016-07-30 19:30:51
在您使用APC的情况下,你也只需要调用代码
<?php
$deleted = apc_clear_cache() && apc_clear_cache('user');
在PHP页面在同一台服务器上。这是Antho的答案中的deleteAll()方法,但您不依赖于Doctrine Classes。顺便说一句:完整的缓存将被刷新 - 以防万一您将它用于非Doctrine的东西。
我以为我疯狂与教条结果缓存 - 最后我不得不重新启动memcached。
- 1. 无法清除缓存Symfony2
- 2. 学说仅返回清空缓存
- 3. 在Symfony2/Doctrine中清除查询缓存
- 4. Symfony2的学说
- 5. 在缓存中设置symfony2缓存文件的路径:清除
- 6. 学说1.2:禁用缓存
- 7. 学说:二级缓存
- 8. Symfony2学说合并
- 9. Symfony2学说关系
- 10. Symfony2 +学说 - 过滤
- 11. 清除缓存
- 12. 缓存清除
- 13. Django缓存 - 清除缓存
- 14. 清除帧缓存
- 15. 清除memory_get_peak_usage缓存
- 16. 清除缓存,ObjectCacheManager
- 17. SILEX清除缓存
- 18. repcached清除缓存
- 19. 清除asp缓存?
- 20. 清除缓存7
- 21. 清除PhoneGap缓存
- 22. 清除ADF缓存
- 23. 清除PivotItem缓存
- 24. 清除UITableView缓存
- 25. window.location.reload清除缓存
- 26. 清除缓存7.3
- 27. 清除dom缓存
- 28. 清除ActiveRecord缓存
- 29. 清除bitbucket缓存
- 30. SDWebImage清除缓存
'rm -rf app/cache/*'没有帮助? – 2012-08-06 10:25:16
答案有帮助吗?如果不是,请尝试使用应用程序/控制台缓存清除完整缓存:清除 – amitchhajer 2012-08-06 14:14:21
是有帮助的tnx。 – 2012-08-06 15:04:12