На каждый модуль делаю отдельный JS
в Yii1
соответственно подключал его и иницализаровал в методе init контроллере
Yii::app()->clientScript->registerScriptFile('/jslib/scr/regul/bomp.js', CClientScript::POS_HEAD);
в действиях контроллера
Yii::app()->clientScript->registerScript('RegulModuleBompController.actionIndex()', 'RegulModuleBompController.actionIndex();', CClientScript::POS_END);
примерно так
в Yii2 в документации прописано, что нужно подключать в представлении.
получается дублирование кода, который подключает JS файл
Или я что не понял?
подключить JS файл в контроллере
Re: подключить JS файл в контроллере
Нашел!:)
Все проще!!!
В контроллере
$this->view->registerJsFile('/jsLib/cp/login.js');
Все проще!!!
В контроллере
$this->view->registerJsFile('/jsLib/cp/login.js');
-
- Сообщения: 241
- Зарегистрирован: 2014.12.06, 00:06
Re: подключить JS файл в контроллере
Ну если надо просто один файлик то да, Вы правы - registerJsFile.
А если вы подключаете какойто плагин который состоит из нескольких файлов, js , css... то множно создать asset как подсказывает astronin и подключать через него.
А если вы подключаете какойто плагин который состоит из нескольких файлов, js , css... то множно создать asset как подсказывает astronin и подключать через него.