禁用layout后,无法加载资源包 [ 2.0 版本 ]
<?php
use admin\assets\AppAsset;
use yii\bootstrap\Html;
AppAsset::register($this);
$this->context->layout = FALSE;
?>
<?php $this->beginPage() ?>
<html>
<head>
<meta charset="UTF-8"/>
<?= Html::csrfMetaTags() ?>
<title><?= Html::encode('ssssss') ?></title>
<?php $this->head() ?>
</head>
<body>
<?php $this->beginBody() ?>
<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>
如果禁用了layout布局,要想手动加载资源文件,就需要手动触发,$this->head 这个调用后会加载css,$this->beginBody()调用加载js,$this->startPage()这个对必须要哈,这里不说代码内部实现,自己要详细了解,debug跳进方法就知道了哈。
wangzhoubin
注册时间:2017-11-29
最后登录:2020-04-27
在线时长:4小时26分
最后登录:2020-04-27
在线时长:4小时26分
- 粉丝0
- 金钱60
- 威望20
- 积分300
共 0 条评论