Как добавить css и/или js файлы в контроллере или view в Yii
Это довольно распространенный вопрос среди начинающих использовать Yii.
В данном случае для начинающего подход покажется не понятнным но в конечном итоге это довольно просто как и все что касается Yii
Конфигурим clientScript
По умолчанию компонент необходимый для нашей задачи уже включен и может быть использован. Но если он все таки не подключен то в конфиг, в массив components добавляем следующее
'clientScript' => array( 'class' => 'system.web.CClientScript' ),
Используем clientScript
Для регистрации — т.е. подключения стилей либо скриптов в контроллере или вьюшке (первое с точки зрения стандартов MVC более предпочтительно) делаем следующее:
$baseUrl = Yii::app()->baseUrl; $cs = Yii::app()->getClientScript(); $cs->registerScriptFile($baseUrl.'/js/yourscript.js'); $cs->registerCssFile($baseUrl.'/css/yourcss.css');
Этого должно быть достаточно!