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

 更新时间:2017年11月08日 10:30:31   作者:Jeen  
本篇文章主要介绍了浅谈使用 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/',
    ]
  ];
}

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

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

相关文章

  • Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解

    Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解

    选择在PhpStorm集成apache服务器,但是很多朋友不知道是如何操作的,下面小编分步骤通过图文的形式给大家介绍Mac版PhpStorm之XAMPP整合apache服务器配置的教程,感兴趣的朋友一起看看吧
    2016-10-10
  • PHP中Fatal error session_start()错误解决步骤

    PHP中Fatal error session_start()错误解决步骤

    这篇文章主要介绍了PHP中Fatal error session_start()错误解决步骤,着重于错误的排除步骤,一步一步排查下去,肯定可以解决这个错误,需要的朋友可以参考下
    2014-08-08
  • 微信封装的调用微信签名包的类库

    微信封装的调用微信签名包的类库

    这篇文章主要介绍了微信封装的调用微信签名包的类库的相关资料,需要的朋友可以参考下
    2017-06-06
  • php求两个目录的相对路径示例(php获取相对路径)

    php求两个目录的相对路径示例(php获取相对路径)

    这篇文章主要介绍了php求两个目录的相对路径示例(php获取相对路径),需要的朋友可以参考下
    2014-03-03
  • PHP Smarty制作响应式布局的步骤

    PHP Smarty制作响应式布局的步骤

    响应式布局是一种网页设计技术,它可以使你的网站在各种设备上(从台式机到平板电脑和手机)都看起来很棒,这篇文章主要介绍了PHP Smarty制作响应式布局的步骤,需要的朋友可以参考下
    2023-08-08
  • laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析

    laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析

    这篇文章主要介绍了laravel框架路由分组,中间件,命名空间,子域名,路由前缀,结合实例形式分析了laravel框架路由分组,中间件,命名空间,子域名,路由前缀相关概念、原理与基本使用方法,需要的朋友可以参考下
    2020-02-02
  • PHP数组实际占用内存大小原理解析

    PHP数组实际占用内存大小原理解析

    这篇文章主要介绍了PHP数组实际占用内存大小原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • Yii框架参数配置文件params用法实例分析

    Yii框架参数配置文件params用法实例分析

    这篇文章主要介绍了Yii框架参数配置文件params用法,结合实例形式分析了Yii框架参数配置文件params相关设置、调用、加载等操作技巧与注意事项,需要的朋友可以参考下
    2019-09-09
  • ThinkPHP 3.2.2实现事务操作的方法

    ThinkPHP 3.2.2实现事务操作的方法

    这篇文章主要介绍了ThinkPHP 3.2.2实现事务操作的方法,简单分析了thinkPHP中事务的启动、提交、回滚等操作方法并给出了完整的事务提交与回滚操作实例,需要的朋友可以参考下
    2017-05-05
  • 实例讲解php数据访问

    实例讲解php数据访问

    这篇文章主要以实例讲解的方式为大家详细介绍了php数据访问,数据访问有两种方式,本文为大家揭晓,感兴趣的小伙伴们可以参考一下
    2016-05-05

最新评论