我想在Symfony2上为特定的Action响应禁用[twig]缓存吗?
这是一个解决方案。
我不确定我是否会添加响应下一个标头响应将不会被缓存
答案 0 :(得分:2)
您需要在auto_reload
上启用Twig_Environment
选项。您可以在此处阅读:http://twig.sensiolabs.org/doc/api.html
为了尽量减少努力(并且不影响其他渲染操作),我建议您在想要渲染Action响应时更改此选项:
$twig = $this->get('twig');
$twig->enableAutoReload();
$twig->render('AcmeDemoBundle:Test:index.html.twig', $parameters);
它将忽略在$twig->enableAutoReload();