2014-03-19 63 views
2

最底層定製js文件我在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> 

但我想custom.js應包括後jquery-ui.min.js文件。我如何做到這一點。

回答

2

可以爲你做了

Yii::app()->clientScript->registerScriptFile(
    Yii::app()->request->baseUrl.'/js/custom.js',CClientScript::POS_END 
); 

在視圖中,或佈局,它會JQuery的後註冊的文件中註冊。該代碼看起來在您的CController中,並將在隨後的其他文件之前被調用。

+0

真的很有趣,它的工作原理,謝謝 – StreetCoder