Smarty view renderer для Yii
Ну и чтобы не обижать вполне живого старичка Smarty, написал рендерер для Yii и под него.
Пользуемся
Инструкция:
- Качаем расширение для Yii.
- Распаковываем его в protected/extensions.
- Качаем Smarty.
- Все файлы из libs складываем в protected/vendors/Smarty.
- В секцию 'components' конфига добавляем:
'viewRenderer'=>array(
'class'=>'application.extensions.Smarty.CSmartyViewRenderer',
'fileExtension' => '.tpl',
//'pluginsDir' => 'application.smartyPlugins',
//'configDir' => 'application.smartyConfig',
),
Свойства текущего контроллера доступны как {this->pageTitle}.