主頁 > 知識庫 > 淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢

淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢

熱門標簽:隨州銷售電銷機器人公司 400電話申請辦理 周口網(wǎng)絡(luò)回撥外呼系統(tǒng) 網(wǎng)絡(luò)電話400申請 商丘外呼系統(tǒng)好處 全國各省地圖標注點 福建高頻外呼防封系統(tǒng)哪家好 百度地圖標注類型是酒店 外呼系統(tǒng)人工客服

本文介紹了使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢,分享給大家,具體如下:

官方文檔:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html

有興趣的同學(xué)可以先看下官方原文檔

文檔樣例代碼

?php
namespace app\assets;
 
use yii\web\AssetBundle;
 
class FontAwesomeAsset extends AssetBundle 
{
  public $sourcePath = '@bower/font-awesome'; 
  public $css = [ 
    'css/font-awesome.min.css', 
  ];
  public $publishOptions = [
    'only' => [
      'fonts/',
      'css/',
    ]
  ];
}

官方文檔給出的說明是,如此配置之后僅發(fā)布 fonts 及 css 資源目錄

The above example defines an asset bundle for the "fontawesome" package.
 By specifying the only publishing option,
only the fonts and css subdirectories will be published.

為什么是錯誤的呢, 因為無法實現(xiàn)官網(wǎng)文檔說明的 發(fā)布 fonts 和 css 兩個目錄的需求。

正確的寫法如下:

//...
  public $publishOptions = [
    'only' => [
      'fonts/*',
      'css/*',
    ]
  ];

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 從零開始學(xué)YII2框架(一)通過Composer安裝Yii2框架
  • 從零開始學(xué)YII2框架(五)快速生成代碼工具 Gii 的使用
  • 從零開始學(xué)YII2框架(六)高級應(yīng)用程序模板
  • Yii2搭建后臺并實現(xiàn)rbac權(quán)限控制完整實例教程
  • yii2.0之GridView自定義按鈕和鏈接用法
  • 從零開始學(xué)YII2框架(二)通過 Composer 安裝擴展插件
  • 從零開始學(xué)YII2框架(三)擴展插件yii2-gird
  • Yii2創(chuàng)建表單(ActiveForm)方法詳解

標簽:定西 迪慶 六安 佛山 南寧 十堰 樂山 海南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢》,本文關(guān)鍵詞  淺談,使用,Yii2,AssetBundle,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章