Symfony2缓存控制器不会更新

时间:2017-02-16 22:07:17

标签: php symfony caching controller

我对PHP很新,并且收到了一些Symfony2项目要维护。现在我发现当我更新foo.html.twig时,在我执行命令console c:c -e prod之前,该页面不会改变。在此之前,显示的页面将是foo.html_.twig(因此是下划线)。

问题是我已经更改了一个控制器,比方说BarController.php,但是该控制器中的新增值在.twig文件中不起作用,我认为因为BarController_.php没有使用clear cache命令进行更新。我在这里做错了什么?

编辑:
正如Nate所说,缓存控制器并不是Symfony,但至少我发现BarController_.phpBarController.php早得多,并且它是带有下划线但没有新添加值的那个。

编辑2:
BarController.phpBarController_.php都位于同一个文件夹中。

1 个答案:

答案 0 :(得分:0)

有时您需要自己清除缓存。你可以尝试

rm -rf app/cache/prod/* 

并且不要忘记改变权利。

相关问题