使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势 [ 2.0 版本 ]
参考文章:http://blog.jeen.wang/yii2-asset-publish-options.html
官方文档:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html
其中的样例代码,错误写法
//...
class FontAwesomeAsset extends AssetBundle
{
public $sourcePath = '@bower/font-awesome';
public $css = [
'css/font-awesome.min.css',
];
public $publishOptions = [
'only' => [
'fonts/',
'css/',
]
];
}
为什么是错误的呢, 因为无法实现官网文档说明的 发布 fonts
和 css
两个目录的需求。
正确的写法如下:
//...
public $publishOptions = [
'only' => [
'fonts/*',
'css/*',
]
];
The End.
Jeen
注册时间:2014-10-03
最后登录:2024-12-25
在线时长:18小时17分
最后登录:2024-12-25
在线时长:18小时17分
- 粉丝9
- 金钱1120
- 威望190
- 积分3200
共 1 条评论
赞!
`public $publishOptions = [
'only' => [ 'webfonts/*', 'css/all.css', ] ];`