Как можно получить глобальную переменную twig для поддержки модификации после ее изменения с помощью include? Мой желаемый результат - «установить @ глубже», хотя я получаю «исходную настройку».
приложение / config / config.yml
twig:
globals:
testvar: "original setting"
root.html.twig
{% include "MyBundle::levelone.html.twig" %}
{{ testvar }}
levelone.html.twig
{% set testvar = "set @ levelone" %}
{% include "MyBundle::deeper.html.twig" %}
deeper.html.twig
{% set testvar = "set @ deeper" %}
{% set testvar %}
и{{ testvar }}
в{%block global_test %}
. - person Florian Klein   schedule 14.02.2012