解决yii2 禁用layout时AppAsset不加载资源的问题

原创 2016年08月30日 15:37: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() 等来引入的,只有在视图上加入几个必需的代码,资源才会引入,代码如下:

<?php
module\assets\AppAsset::register($this);
$this->context->layout = false;
?>

<?php $this->beginPage() ?> <-- 必需 -->
<html>

<-- 视图代码块 -->

<body>
<?php $this->beginBody() ?> <-- 必需 -->

<-- 视图代码块 -->

<?php $this->endBody() ?> <-- 必需 -->
</body>
</html>
<?php $this->endPage() ?> <-- 必需 -->

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

yii2中使用$layout控制布局文件

yii2与yii在选择布局文件上有一点比较大的不同,yii是既可以在/protected/views/layout/main.php设置布局文件,也可以使用下面语句设置,但yii2中我没有找到相关的设...

Yii学习笔记:关闭layout

Yii框架默认渲染模板的时候会渲染布局,新创建的项目也包含了3个默认的布局:main.php column1.php column2.php,并且默认创建了一个公共控制器 Controller.php...

yii layout关掉的问题

大王派我来巡山_site:http://blog.csdn.net/wang78699425/article/details/52369841 最近由于项目(yii2 的一个项目)需要,登录页面不需...

[yii2]不加载layout布局文件的实现方法

Yii框架默认渲染模板的时候会渲染布局,新创建的项目也包含了3个默认的布局:main.php column1.php column2.php,并且默认创建了一个公共控制器 Controller.p...

YII assets使用

为什么用YII assets 1.assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件 ,但是我们又希望将module单独出来,所以需要...

yii2框架-yii2的asset资源包(十一)

一、资源包定义 Yii2对于CSS/JS 管理,使用AssetBundle资源包类。 在basic/assets下创建如下: app/assets/AppAsset.php 代码: <?php /...

php ssh2实现远程上传、下载、执行命令

php远程copy以及执行命令 php远程copy文件以及在远程服务器中执行命令时,所用到的模块是ssh2,以后所有的操作都依据ssh2连接句柄完成。 1. SSH2模块的...

使用yii2的appasset资源管理包

Yii2.0对于CSS/JS 管理,使用AssetBundle资源包类。视图如何按需加载CSS/JS ? 资源包定义: backend/assets/AppAsset.php<?phpnamesp...

ScrollView嵌套WebView导致网页图片不加载问题解决方法

最近做一个资讯界面,采用的组合式[ScrollView[WebView+ListView]]的形式,这种实现方式,可以灵活的满足,资讯内容为网页H5,评论列表为原生的形式。但是一开始就一直有一个问题困...

wamp下配置cakePHP(可解决不加载样式问题)

最近在学习PHP框架,听说CakePHP挺适合入门的,就选用了这个框架。 CakePHP的安装很简单只需要下载代码包到自己的服务器目录就可以了。 我用的是Wamp环境,配置步骤如下: 1.下载C...
  • J_bing
  • J_bing
  • 2014-04-16 22:22
  • 1973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)