簡體   English   中英

symfony2:如何在dev中自動清除緩存?

[英]symfony2 : how to clear cache automatically in dev?

這個問題突然發生了,所以我想我的Symfony2項目一定做錯了什么...

每當我在dev中運行應用程序時(我將netbeans用作IDE,不知道它是否重要),如果我對代碼(PHP,HTML或Javascript)進行了修改,則在刪除所有代碼之前,我不會看到任何更改/app/cache/dev文件夾的內容!

這顯然使我放慢了很多速度。 我該如何解決?

在app_dev.php中,我沒有將調試模式設置為true。 我猜是新手錯誤。

$kernel = new AppKernel('dev', true);

好吧...如果您在php.ini中啟用了Opcache(加速),則可能是原因。 無論如何,這就是我的原因。 我沒有找到導致此問題的確切原因,但是我制定了自己的錯誤修復程序。 我在我的app_dev.php文件(位於“ web”文件夾中的Symfony2項目中)的最頂部添加了對opcache_reset()函數的調用。


opcache_reset();

為我工作。 希望它也對您有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM