packages
CClientScriptコンポーネントのプロパティを使用して、次のように指定できdepends
ます。
Yii::app()->clientScript->addPackage('give-some-name-to-script', array(
'baseUrl'=>'base URL for the script files', // or basePath
'js'=>array(list of js files relative to basePath/baseUrl),
'depends'=>array('jquery')
));
または、config/main.php構成でこれを行います。
'clientScript'=>array(
'packages'=>array(
'give-this-package-name'=>array(
'basePath'=>'alias of the directory containing the script files',
'js'=>array('first.js','second.js'),
'depends'=>array('jquery')
),
)
そして、使用しますregisterPackage
:
Yii::app()->clientScript->registerPackage('your-package-name');
これができる唯一の方法だと思います。もちろん、これには、JavaScriptをパッケージにグループ化して名前を付けるか、各スクリプトをパッケージとして宣言する必要があります。
関連する回答:これとこれ