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中