渲染视图的函数非常短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
我该如何隐藏它?
答案 0 :(得分:1)
您可以创建自定义布局,并在任何要隐藏页脚的位置使用它
public function actionPrintReport() {
$this->layout = 'yourNewLayout';
return $this->render('_myReport', []);
}
转到app\view\layouts
并创建新布局。 (复制现有布局,只需从页面中删除页脚)
答案 1 :(得分:0)
只需删除您应在视图/布局中检查的工具栏,然后从您正在使用的布局中删除页脚部分。
例如,对于默认布局名称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 logo
你必须查看配置文件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']相关代码未加载并使用
答案 2 :(得分:0)
您可以按以下方式使用renderPartial:
public function actionPrintReport() {
return $this->renderPartial('_myReport', []);
}