This article mainly introduced the detailed YII2 Advanced Edition introduces the Bootstrap.js one method, has the certain reference value, the interest small partner may refer to.
In frontend/assets/appasset.php
code example
Namespace Frontend\assets;use yii\web\assetbundle;/** * Main frontend application Asset bundle. */class Appasset extends assetbundle{public $basePath = ' @webroot '; Public $baseUrl = ' @web '; Public $css = [ ' Css/site.css ', ]; Public $js = [ ' Js/main.js ', ]; Public $depends = [ ' Yii\web\yiiasset ', ' yii\bootstrap\bootstrapasset ',//Note that there must be ' rmrevin\yii\ ' Fontawesome\assetbundle ', ];}
In the vendor/yiisoft/yii2-bootstrap/bootstrapasset.php file.
Namespace Yii\bootstrap;use yii\web\assetbundle;/** * Asset bundle for the Twitter bootstrap CSS files. * * @since 2.0 */class Bootstrapasset extends assetbundle{public $sourcePath = ' @bower/bootstrap/dist '; Public $css = [ ' Css/bootstrap.css ', ]; The following is an increase in code public $js = [ ' Js/bootstrap.js ', ];}
Okay, OK.