淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢
本文介紹了使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢,分享給大家,具體如下:
官方文檔:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html
有興趣的同學可以先看下官方原文檔
文檔樣例代碼
<?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.
為什么是錯誤的呢, 因為無法實現官網文檔說明的 發(fā)布 fonts 和 css 兩個目錄的需求。
正確的寫法如下:
//... public $publishOptions = [ 'only' => [ 'fonts/*', 'css/*', ] ];
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
記Laravel調用Gin接口調用formData上傳文件的實現方法
這篇文章主要介紹了記Laravel調用Gin接口調用formData上傳文件的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11thinkPHP+PHPExcel實現讀取文件日期的方法(含時分秒)
這篇文章主要介紹了thinkPHP+PHPExcel實現讀取文件日期的方法,可實現針對時分秒的形式進行讀取的功能,涉及PHPExcel中ExcelToPHP函數的相關使用方法,需要的朋友可以參考下2016-07-07