Проект разросся, но используется jQuery 1.11.1
В связи с новым функционалом на некоторых страницах появилась необходимость использовать jQuery 3.2.1, но боюсь сломать остальную часть сайта. Решил в layout'е переопределить corescript следующим образом:
Код: Выделить всё
Yii::app()->clientScript->packages['jquery'] = array(
'baseUrl' => '//ajax.googleapis.com/ajax/libs/jquery/3.2.1/',
'js' => array(
'jquery.min.js'
),
);
Yii::app()->clientScript->packages['jquery.ui'] = array(
'baseUrl' => '//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/',
'js' => array('jquery-ui.min.js'),
'depends'=>array('jquery'),
);
Yii::app()->clientScript->registerCoreScript('jquery');
Yii::app()->clientScript->registerCoreScript('jquery.ui');
Код: Выделить всё
'clientScript'=>array(
'class' => 'MyClientScript',
'coreScriptPosition' => CClientScript::POS_END,
'packages'=>array(
'jquery'=>array(
'baseUrl' => '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/',
'js'=>array('jquery.min.js'),
),
'jquery.ui' => array(
'baseUrl' => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/',
'js' => array('jquery-ui.min.js'),
'depends'=>array('jquery'),
),
),
),
Код: Выделить всё
Yii::app()->clientScript->registerCoreScript('jquery');