Общий смысл таков:
по желанию заказчика хочу пристегнуть fast.templates. Реальность начального способа кодирования yii (от gii/crud) такова, что делаешь "гавнокод".
Разъясню термин "гавнокод" в данном применении. Верстальщик не может без программиста сменить морду лица сайта, что откидывает в аут все понты с MVC шаблоном построения приложения.
Если я не прав, то, пожалуйста, поправьте меня.
Что меня интересует:
есть CGridView от gii, если рендерить страницу с CGridView по частям (запоминать куски кода для отображения в нужных местах), потом вставлять подключения стилей и js где надо, например:
$tmp='';
Yii::app()->clientScript->renderHead($tmp);
Yii::app()->params["tpl"]->assign("HEADSTYLES",$tmp);
$tmp='';
Yii::app()->clientScript->renderBodyBegin($tmp);
Yii::app()->params["tpl"]->assign("BODYBEGINSTYLES",$tmp);
$tmp='';
Yii::app()->clientScript->renderBodyEnd($tmp);
Yii::app()->params["tpl"]->assign("BODYENDSTYLES",$tmp);
то визуально код страницы одной от другой (базовый дизайн и применённый) ничем не отличается.
Если смотреть по событиями, то в случае стандартного дизайна подключены события на элементы, например, линк "Расширенный поиск" (Extended Search), в моём случае события не подключаются, хотя все js, все классы вроде подключены.
Не могу понять почему события на элементах не "висят". Может кто знает как они там появляются изначально ?
И где я мог "налажать" принципиально.