解决yii2 禁用layout时AppAsset不加载资源的问题
来源:互联网 发布:文华期货软件 编辑:程序博客网 时间:2024/06/05 06:05
大王派我来巡山_site:http://blog.csdn.net/wang78699425/article/details/52369841
最近由于项目(yii2 的一个项目)需要,登录页面不需要使用布局(layout),使用单独的页面,然后我就在登录视图里面加了一行代码$this->context->layout = false
来禁用layout,同时使用 module\assets\AppAsset::register($this)
来加载资源(css、js等),刷新页面,发现css、js全都未加载进来,懵逼~。
后来调试半天,发现是通过$this->beginPage()
等来引入的,只有在视图上加入几个必需的代码,资源才会引入,代码如下:
<?phpmodule\assets\AppAsset::register($this);$this->context->layout = false;?><?php $this->beginPage() ?> <-- 必需 --><html><-- 视图代码块 --><body><?php $this->beginBody() ?> <-- 必需 --><-- 视图代码块 --><?php $this->endBody() ?> <-- 必需 --></body></html><?php $this->endPage() ?> <-- 必需 -->
0 0
- 解决yii2 禁用layout时AppAsset不加载资源的问题
- 使用yii2的appasset资源管理包
- [yii2]不加载layout布局文件的实现方法
- 解决Composer安装的Yii2.0运行资源无法加载的问题:
- 关于layout加载不出来的问题
- 解决Yii2中刷新网页时验证码不刷新的问题
- 解决Yii2中刷新网页时验证码不刷新的问题
- 禁用Google Fonts解决WordPress加载速度缓慢的问题
- Yii2--禁用layout后引入Js、Css
- 求助AS如何解决图片资源太大加载不出来的问题
- 解决在Thymeleaf中layout:fragment不生效的问题
- yii2 验证码不刷新的解决
- Yii2设置前端资源文件的加载位置
- yii2:新建自己的layout
- 解决Mevan项目js,css,images等前端资源不加载问题
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- java 多主键冲突导致分页查询失败
- 摩尔投票算法(Boyer–Moore majority vote algorithm)
- 有限单元法资源http://homepage.usask.ca/~ijm451/finite/fe_resources/fe_resources.html
- java 中注解的使用
- CSting的类型转换
- 解决yii2 禁用layout时AppAsset不加载资源的问题
- 简单的学习MongoDB(新手)
- 【框架】[Hibernate]利用Hibernate进行一对多的级联操作-Web实例
- Json数据解析(二)
- 码农之路(一)----开篇之作
- Head First Design Patterns 阅读笔记之二: Observer Pattern
- 10个最“优秀”的代码注释
- Building libmesh with Petsc support
- MFC中,Unicode和多字节字符集下 CString和char的转化