Нет кеша для конкретной страницы Symfony2 TWIG

я хочу отключить [ветку] кеш для конкретного ответа действия на Symfony2?

Это решение для этого.

Я не уверен, если я добавлю в ответ следующий заголовок ответа не будет кешироваться

«Cache-Control: нет кеша, нет хранилища, необходимо повторное подтверждение» ??

3

Решение

Вы должны включить свой 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();

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]