шаблонизатор ТВИГ yii
Primary tabs
рецепты и примеры для Твига здесь
Качаем и получаем
Итак, господа, =
- качаем последний релиз Twig-a отсюда
- распаковываем архив и находим папку lib/Twig
- её (Эту папку) разместим в нашем yii-проекте в директории protected/vendors/Twig
Славненько, теперь установить само расширение Twig view renderer последнюю версию следует искать на этой странице справа.
Качаем её.
Собственно, в архиве есть файл ETwigViewRenderer.php - он и являет собой то, что нам нужно от данного расширения -
положим его в папку protected/extensions .
После чего в главном конфиге нашего приложения в массив 'components' добавляем код:
'viewRenderer' => array(
'class' => 'ext.ETwigViewRenderer',
// All parameters below are optional, change them to your needs
'fileExtension' => '.twig',
'options' => array(
'autoescape' => true,
),
// 'extensions' => array(
// 'My_Twig_Extension',
// ),
'globals' => array(
'html' => 'CHtml'
),
'functions' => array(
'rot13' => 'str_rot13',
),
'filters' => array(
'jencode' => 'CJSON::encode',
),
// Change template syntax to Smarty-like (not recommended)
'lexerOptions' => array(
'tag_comment' => array('{*', '*}'),
'tag_block' => array('{', '}'),
'tag_variable' => array('{$', '}')
),
),
- Log in to post comments
- 3350 reads