Maison >développement back-end >tutoriel php >Explication détaillée de l'exemple de code pour l'introduction de bootstrap.js dans Yii2 Advanced Edition

Explication détaillée de l'exemple de code pour l'introduction de bootstrap.js dans Yii2 Advanced Edition

黄舟
黄舟original
2017-03-22 09:10:262025parcourir

Cet article présente principalement une explication détaillée de la façon d'introduire bootstrap.js dans la version avancée de Yii2. Il a une certaine valeur de référence et les amis intéressés peuvent s'y référer.

Dans frontend/assets/AppAsset.php

Exemple de code

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',//注意这里必须要有
    'rmrevin\yii\fontawesome\AssetBundle',
  ];
}

Dans le fichier supplier/yiisoft/yii2-bootstrap/BootstrapAsset.php

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',
  ];
  //下面是增加的代码
  public $js = [
    'js/bootstrap.js',
  ];
}

D'accord

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn