本文介绍了使用 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/',
]
];
}
官方文档给出的说明是,如此配置之后仅发布 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 两个目录的需求。
正确的写法如下:
//...
public $publishOptions = [
'only' => [
'fonts/*',
'css/*',
]
];
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Yii2中的场景(scenario)和验证规则(rule)详解Yii2的rule用于对模型属性进行验证,scenario用户定义不同场景下需要验证的模型,下面这篇文章主要给大家介绍了关于
Yii2中组件的注册与创建方法这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
Yii2使用驼峰命名的形式访问控制器的示例代码这篇文章主要介绍了Yii2使用驼峰命名的形式访问控制器的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参
Yii2使用驼峰命名的形式访问控制器(实例讲解)下面小编就为大家带来一篇Yii2使用驼峰命名的形式访问控制器(实例讲解)。小编觉得挺不错的,现在就分享给大家,
Yii2.0实现生成二维码功能实例这篇文章主要介绍了Yii2.0实现生成二维码功能,结合实例形式分析了Yii2.0框架生成二维码所涉及的相关扩展引入步骤与
Yii2框架实现登录、退出及自动登录功能的方法详解这篇文章主要介绍了Yii2框架实现登录、退出及自动登录功能的方法,结合实例形式详细分析了Yii2框架实现登录、退出