这个问题突然出现了,所以我想我的 Symfony2 项目一定是做错了什么......
每当我在 dev 中运行应用程序时(我使用 netbeans 作为 IDE,不知道是否重要),如果我对代码(PHP、HTML 或 Javascript)进行了修改,我将看不到任何更改,直到我删除所有文件夹的内容/app/cache/dev
!
这显然让我慢了很多。我该如何解决?
好吧...如果您在 php.ini 中启用了 Opcache(加速),这可能就是原因。无论如何,这就是我的原因。我不知道究竟是什么导致了这个问题,但我自己解决了这个问题。我在 app_dev.php 文件(位于“web”文件夹中的 Symfony2 项目中)的最顶部添加了对 opcache_reset() 函数的调用。
opcache_reset();
为我工作。希望它也对你有用。
在 app_dev.php 中,我没有将调试模式设置为 true。我猜是新手错误。
$kernel = new AppKernel('dev', true);