渲染视图的函数很短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
我该如何隐藏它?
渲染视图的函数很短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
我该如何隐藏它?
您可以创建自定义布局并在要隐藏页脚的任何地方使用它
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'] 相关代码未加载和使用