yii 加载布局css为什么会有缓存

html-css011

yii 加载布局css为什么会有缓存,第1张

css采用外链样式则通过缓存在下次打开网页时加快网页的打开速度不用再次下载css样式表,如果是内联样式则在打开网页时每次都需要同整个网页文件一样下载完成后方可正常浏览整个网页,所以一般都是采用的外链css样式表,一个是为了网页的打开速度一个就是为了方便后期维护

如有问题可继续追问,纯手打,望采纳 谢谢!

在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢? 问题就是搞不清我该如何去引入CSS,JS文件了!也看了社区中其它有经验的大神的教程,也按着做了,但是还是有一些问题存在着,比如说yii2的项目打开后,头部和尾部是公共的,该如何去掉?以及如何才能不改动原main.php文件的情况下,去引入JS,CSS文件,也许有一种办法就是写一个xxxAsset.php的配置文件,然后通过xxx Asset::register($this)可以引入文件,但是这下我又遇到问题了,碰到了这句代码无效,不起作用,在firebug打开后,head里没有引入任何的CSS,JS文件,样式也变得乱七八糟,后来我又查了下相关资料,恰巧,下了一个其他人发的yii2后台模版,于是,今天早上我大概了看了下后台的样式是怎么布局的,总结了下:

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中