停止在Symfony中缓存

时间:2017-06-02 12:14:30

标签: symfony caching production

在我的/ app / cache中,每次编辑一个twig文件时,我都要删除' prod'夹。

有没有办法关闭缓存?

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

虽然如上所述使用开发,如果你真的不能。 Twig有一个选项。我已经为你突出了这一行。

引自http://symfony.com/doc/3.4/reference/configuration/twig.html#cache

  

缓存

     

输入:字符串默认值:'%kernel.cache_dir%/ twig'

     

在使用Twig模板呈现某些内容之前,它们被编译为常规PHP代码。编译是一个代价高昂的过程,因此结果会缓存在此配置选项定义的目录中。

     

将此选项设置为null以禁用Twig模板编译。但是,不建议这样做;甚至在开发环境中也是如此,因为auto_reload选项可确保已更改的缓存模板再次编译。

答案 1 :(得分:0)

您也可以离开prod env,但设置debug:true,这将强制模板始终重新编译。