Heim  >  Artikel  >  PHP-Framework  >  Wie verweist das Yii-Framework auf JS- und CSS-Dateien?

Wie verweist das Yii-Framework auf JS- und CSS-Dateien?

Guanhui
GuanhuiOriginal
2020-06-04 11:57:492608Durchsuche

Wie verweist das Yii-Framework auf JS- und CSS-Dateien?

Wie referenziert das Yii-Framework JS- und CSS-Dateien?

Platzieren Sie zuerst die CSS- und JS-Dateien im Webverzeichnis, öffnen Sie dann die Datei „AppAsset.php“ und schreiben Sie die Methode „registerAssetFiles“ neu. Ändern Sie dann die CSS- und JS-Dateipfade in dieser Methode ; Rufen Sie schließlich die übergeordnete Methode auf.

Beispielcode

<?php
/**
 * @link http://www.yiiframework.com/
 * @license http://www.yiiframework.com/license/
 */
namespace app\assets;
use yii\web\AssetBundle;



class AppAsset extends AssetBundle
{
  public $basePath = &#39;@webroot&#39;;
  public $baseUrl = &#39;@web&#39;;
  // public $css = [
  //   &#39;css/site.css&#39;,
  //   &#39;bootstrap/css/bootstrap.min.css&#39;,
  // ];
  // public $js = [
  //   &#39;jquery/jquery.min.js&#39;,
  //   &#39;bootstrap/js/bootstrap.min.js&#39;
  // ];
  public function registerAssetFiles( $view )
  {
    //加一个版本号
    //目的:使浏览器获取最新的文件
    $release = "20200526";
    $this->css = [
      "bootstrap/css/bootstrap.min.css?v={$release}"
    ];
    $this->js = [
       &#39;jquery/jquery.min.js&#39;,
       &#39;bootstrap/js/bootstrap.min.js&#39;
    ];
    parent::registerAssetFiles( $view );
  }
}

Empfohlenes Tutorial: „Yii Tutorial

Das obige ist der detaillierte Inhalt vonWie verweist das Yii-Framework auf JS- und CSS-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn