Я нашел немало дискуссий по этому вопросу, но я не могу заставить его работать. Я определяю переменную в PHP таким образомКак передать переменную php в шаблон твига
$theme_name = 'layout1';
Так что я попытался следующие, чтобы получить «Layout1», чтобы показать в моем шаблоне CMS с помощью {{}} theme.name каждым из следующих, по одному время, но никто из них не работал. Те, у которых $ twig, дали неопределенную переменную «twig».
$theme['name'] = $theme_name;
$app["twig"]->addGlobal("name", $theme_name);
$GLOBALS['theme'] = 'layout1';
$twig->addGlobal('themename', 'layout1');
Итак, где я иду не так?
где вызов (код) файла шаблона? – darkomen
У меня это в моем шаблоне cms {{theme.name}}, но ничего не показывает, где этот код. – tyee