2016-09-22 19 views
1

在Yii2中有一個$this->registerJs()方法可用於註冊內聯JS的視圖。我用它作爲documentation描述:Yii2:registerJs()隱式包含JqueryAsset,如何避免

$js = "...prepare js code..."; 
$this->registerJs($js, View::POS_READY); 

的問題是,與View::POS_READY(這是第二個參數默認值)隱式registerJs()需要yii\web\JqueryAssetsource code)。

但我已經在我自己的資產包中包含了jquery - 它是all-min.js,有Jquery +插件被縮小和串聯在一個文件中。 Yii2包含JqueryAsset,因此在生成的頁面上覆制Jquery。

我如何告訴Yii2 Jquery已經包含在內,或以其他方式避免這種重複?

回答