回答
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