AppAsset.php
<?php
/**
* @link http://www.yiiframework.com/
* @copyright Copyright (c) 2008 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/
namespace app\assets;
use yii\web\AssetBundle;
/**
* @author Qiang Xue <qiang.xue@gmail.com>
* @since 2.0
*/
class AppAsset extends AssetBundle
{
public $basePath = '@webroot'; // web 服务器上的路径
public $baseUrl = '@web'; // 浏览器访问的路径
public $sourcePath = '/tmp/src'; // 发布资源,这个资源不再浏览器可以访问的目录,发布后,在web/assets 下面
public $css = [
'css/site.css',
];
public $js = [
'js/1.js',
['js/2.js','condition' => 'lte IE9'] // $jsOptions 针对全部,这个只针对个别
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
public $cssOptions = [
'noscript' => true,
];
public $jsOptions = [
'condition' => 'lte IE9',//小于 IE9 加载
'position' => \yii\web\View::POS_HEAD,// 加载到head内
];
public $publishOptions = [ // 可以发布 /tmp/src 下面的什么目录
'only' => [
'css',
'fronts',
]
];
}