Как передать одни и те же переменные всем шаблонам?

Рейтинг: 1Ответов: 1Опубликовано: 02.12.2014

Всем привет.

Второй день изучаю шаблонизатор Twig, и возник вопрос: как передать одни и те же переменные всем шаблонам? Например, у меня везде используется переменная {{ home }}, и в каждом файле для нее передавать значение - это полный бред.

В Smarty было проще: создал файлик smarty.php, в нем передал все нужные переменные вида $smarty->assign('home',$home);, подключил этот файлик к движку - и все хорошо.

Ответы

▲ 3Принят

Как гласит легенда,

$twig = new Twig_Environment($loader);
$twig->addGlobal('myvar', $myGlobalVar));