Доброго времени суток. Подскажите как передать переменную $user в шаблон, не выводя его.
Т.е. этот код:
echo $twig->render('index.html', array('title' => 'Главная страница'));
откроет нам шаблон и передаст параметр title.
А мне нужно чтобы передался параметр во все шаблоны.
В Smarty это можно было сделать так:
$smarty->assign('user', $user);
Гляну у себя в проекте, может есть что-то, уже не помню
FixleR, документацию смотрел?
Там есть
глобальные переменные. Кажись то что тебе надо.
Можно загуглить и найти разные велосипеды: передача переменных через сессию и т.д.
В Смарти однозначно проще было)
Каждому свое конечно, но я вообще не представляю как можно юзать эти smarty, twig, там тот же php в шаблонах только по виду другой.
Чем вот это хуже чем код на twig?
<?php foreach ($this->raws as $post): ?>
Тралала
<?php endforeach; ?>
Оно хоть транслируеться и кешеруеться? Или все на лету?