2017-01-12 21 views
0

我在AppAsset.php文件中的以下禁用插件...YII2如何從調用boostrap.js

public $js = [ 
    'template/js/bootstrap.js', 
]; 

public $depends = [ 
    'yii\web\YiiAsset', 
    'yii\bootstrap\BootstrapAsset', 
]; 

它工作正常,但是當我打電話kartik gridview,它會自動調用另一個bootstrap.js文件,以便有是文檔中的兩個引導程序,導致引導模式在顯示後立即消失。

如何防止小部件調用bootstrap.js?我是否需要評論上面的代碼並將bootstrap.js註冊到需要它的每個視圖?

回答

0

給定的代碼添加bootstrap CSS以及JS。

public $depends = [ 
'yii\bootstrap\BootstrapPluginAsset', 
]; 

所以沒有必要添加如下

public $js = [ 
'template/js/bootstrap.js', 

]。

+0

如果我刪除'template/js/bootstrap.js'' bootstrap.js丟失。 – beginner