我在custom.js文件中编写了一些代码,并在controller.php文件中注册为:
public function init()
{
parent::init();
$this->registerScripts();
}
public function registerScripts(){
Yii::app()->clientScript->registerScriptFile(
Yii::app()->request->baseUrl.'/js/custom.js',CClientScript::POS_END
);
}
当我查看源代码时,我看到底部custom.js
之前包含jquery-ui.min.js
文件,即
<script type="text/javascript" src="/decksgo_new/js/custom.js"></script>
<script type="text/javascript" src="/decksgo_new/assets/dca3e5d/jui/js/jquery-ui.min.js"></script>
但是我想在jquery-ui.min.js
文件之后包含custom.js。我怎么能这样做。
答案 0 :(得分:2)
您可以按照
注册文件Yii::app()->clientScript->registerScriptFile(
Yii::app()->request->baseUrl.'/js/custom.js',CClientScript::POS_END
);
在视图中,或者布局,它将在JQuery之后注册。该代码看起来在您的CController中,随后将在其他文件之前调用。