有两种方式可以实现:
1. 可以用CClientScript 下的 addPackage
Yii::app()->clientScript->addPackage('jquery', array(
'baseUrl'=>'http://lib.sinaapp.com/js/jquery/1.9.1/',
'js'=>array('jquery-1.9.1.min.js'),
));
2. 可以直接在main.php里直接配置
'components' => array(
'clientScript'=>array(
'packages'=>array(
'jquery'=>array(
'baseUrl'=>'http://lib.sinaapp.com/js/jquery/1.9.1/',
'js'=>array('jquery-1.9.1.min.js'),
),
),
),
......
)
CClientScript下的packages属性有以下可以配置:
array(
'package-name'=>array(
'basePath'=>'alias of the directory containing the script files',
'baseUrl'=>'base URL for the script files',
'js'=>array(list of js files relative to basePath/baseUrl),
'css'=>array(list of css files relative to basePath/baseUrl),
'depends'=>array(list of dependent packages),
),
......
)