шаблонизатор ТВИГ 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
- 3056 reads