在我的/ app / cache中,每次编辑一个twig文件时,我都要删除' prod'夹。
有没有办法关闭缓存?
任何帮助将不胜感激。
答案 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
,这将强制模板始终重新编译。