yii2 怎么设置css后加载

html-css013

yii2 怎么设置css后加载,第1张

namespace backend\assets

use yii\web\AssetBundle

/**

* @author chan [email protected]>

* @since 2.0

*/

class AppAsset extends AssetBundle

{

public $basePath = '@webroot'

public $baseUrl = '@web'

//全局CSS

public $css = [

'css/animate.css',

'css/style.min.css',

]

//全局JS

public $js = [

'js/jquery-2.1.1.js'

]

//依赖关系

public $depends = [

'yii\web\YiiAsset',

'yii\bootstrap\BootstrapAsset',

]

//定义按需加载JS方法,注意加载顺序在最后

public static function addScript($view, $jsfile) {

$view->registerJsFile($jsfile, [AppAsset::className(), 'depends' =>'api\assets\AppAsset'])

}

//定义按需加载css方法,注意加载顺序在最后

public static function addCss($view, $cssfile) {

$view->registerCssFile($cssfile, [AppAsset::className(), 'depends' =>'api\assets\AppAsset'])

}

}

actionList中:

$goods_info=Goods::find()->joinWith('brand','category')->orderBy('goods.goods_id desc')

$brand_model=new Brand()

$brand_info=$brand_model::find()->all()

$pages = new Pagination(['totalCount'=>$goods_info->count(),'pageSize'=>5])

$goods_info1=$goods_info->offset($pages->offset)->limit($pages->limit)->all()

return $this->render('list',['goods_info'=>$goods_info1,'brand_info'=>$brand_info,'brand_model'=>$brand_model,'pages' =>$pages])

2.视图页面list.php中