类属性说明
$basePath // 资源文件所在的web服务器目录路径,一般为@webroot
$baseUrl // js和css文件相对url基地址
$css // asset bundle 所包含的css文件数组
$cssOptions // 对link标签的属性控制
$js // asset bundle 所包含的js文件数组
$jsOptions // 对script标签的属性控制
$publishOptions // 发布操作
$sourcePath // 当资源网络不可以访问,则必须指定此目录 ,否则,应设置 basePath 属性和 baseUrl。 路径别名 可在此处使用;
如下代码定义基础应用模板使用的主要资源包:
<?php
namespace app\assets;
use yii\web\AssetBundle;
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/site.css',
['css/print.css', 'media' => 'print'],
];
public $js = [
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
sourcePath定义基础应用模板使用的主要资源包
<?php
namespace app\assets;
use yii\web\AssetBundle;
class FontAwesomeAsset extends AssetBundle
{
public $sourcePath = '@bower/font-awesome';
public $css = [
'css/font-awesome.min.css',
];
}