【发布时间】:2018-04-17 12:18:05
【问题描述】:
渲染视图的函数很短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
如何隐藏它?
【问题讨论】:
标签: yii2 footer html.renderpartial
渲染视图的函数很短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
如何隐藏它?
【问题讨论】:
标签: yii2 footer html.renderpartial
您可以创建自定义布局并在任何您想隐藏页脚的地方使用它
public function actionPrintReport() {
$this->layout = 'yourNewLayout';
return $this->render('_myReport', []);
}
转到app\view\layouts 并创建一个新布局。 (复制现有布局并从中删除页脚)
【讨论】:
你可以像下面这样使用 renderPartial:
public function actionPrintReport() {
return $this->renderPartial('_myReport', []);
}
【讨论】:
为了简单地删除工具栏,您应该检查您的视图/布局并从您正在使用的布局中删除页脚部分..
例如默认布局名称 main.php
您可以简单地评论相关部分,例如:
<footer class="footer">
<div class="container">
<p class="pull-left">© my Copy <?= date('Y') ?></p>
<!--p class="pull-right"><?= Yii::powered() ?></p-->
</div>
</footer>
如果您想删除显示的首次工具栏,请单击右侧带有 yii 徽标的底部工具栏
您必须查看配置文件 main-local.php 或 main.php 并注释或删除调用调试工具的部分,例如:注释 boostrap 调用
if (!YII_ENV_TEST) {
// configuration adjustments for 'dev' environment
// $config['bootstrap'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';
注释$config['bootstrap']相关代码未加载并使用
【讨论】: