我的是basic版,所以拿basic版举例。因为yii-bootstrap这个包是默认不引入bootstrap.js的,所以要想使用bootstrap.js,需要多写几行代码。
首先在assets目录下新建一个BootstrapJsAsset.php文件,内容如下。
namespace app\assets;
use yii\bootstrap\BootstrapAsset;
class BootstrapJsAsset extends BootstrapAsset
{
public $js = [
'js/bootstrap.js'
];
}
然后在AppAsset.php中新加一个依赖。
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
'yii\bootstrap\PopperAsset',
'rmrevin\yii\fontawesome\AssetBundle',
'app\assets\BootstrapJsAsset'
];
更新,直接在 AppAsset.php 中的 $depends 里增加一行代码即可。
'yii\bootstrap4\BootstrapPluginAsset'