yii2 错误页面 site/error 的模板怎么才能不使用公共 layouts 父级模板呢? [ 2.0 版本 ]
如题,
如图,我不想要头部和底部,这个错误页面是一个独立的页面,想做类似
$this->renderPartial('error')
渲染出来的页面
共 4 个回答
-
在Yii2.0版本的advanced高级模板环境中:设置404自定义页面的方法!
1、frontend->config->main.php添加如下:
'errorHandler' => [ 'errorAction' => 'site/error', ],
2、frontend->views->site->error.php中添加如下:(注:可以自行发挥制作更漂亮的404页面)
<?php use yii\helpers\Html; $this->title = $name; $this->context->layout = false; //不使用布局 ?> <div class="site-error"> <h1><?= Html::encode($this->title) ?></h1> <div class="alert alert-danger"> <?= nl2br(Html::encode($message)) ?> </div> </div>
鸿宇科技 觉得很赞
tgy3300
注册时间:2015-03-20
最后登录:2018-09-12
在线时长:19小时53分
最后登录:2018-09-12
在线时长:19小时53分
- 粉丝4
- 金钱10
- 威望10
- 积分300