gpt4 book ai didi

浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文介绍了使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势,分享给大家,具体如下:

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

有兴趣的同学可以先看下官方原文档 。

文档样例代码 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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/' ,
     ]
   ];
}

官方文档给出的说明是,如此配置之后仅发布 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. 。

为什么是错误的呢, 因为无法实现官网文档说明的 发布 fonts 和 css 两个目录的需求.

正确的写法如下

?
1
2
3
4
5
6
7
//...
   public $publishOptions = [
     'only' => [
       'fonts/*' ,
       'css/*' ,
     ]
   ];

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:http://www.yiichina.com/tutorial/1510 。

最后此篇关于浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势的文章就讲到这里了,如果你想了解更多关于浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com