Yii2:不显示某些视图的页脚
Yii2: don't show footer for some views
我不想显示典型 Yii 视图的页脚。
渲染视图的函数很短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
如何隐藏它?
您可以创建自定义布局并在任何您想要隐藏页脚的地方使用它
public function actionPrintReport() {
$this->layout = 'yourNewLayout';
return $this->render('_myReport', []);
}
转到 app\view\layouts
并创建一个新布局。 (复制现有布局并从中删除页脚)
如果只是删除工具栏,您应该检查 view/layout 并从您正在使用的布局中删除页脚部分..
例如默认布局名称 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']相关代码未加载使用
您可以如下使用 renderPartial:
public function actionPrintReport() {
return $this->renderPartial('_myReport', []);
}
我不想显示典型 Yii 视图的页脚。
渲染视图的函数很短:
public function actionPrintReport() {
return $this->render('_myReport', []);
}
如何隐藏它?
您可以创建自定义布局并在任何您想要隐藏页脚的地方使用它
public function actionPrintReport() {
$this->layout = 'yourNewLayout';
return $this->render('_myReport', []);
}
转到 app\view\layouts
并创建一个新布局。 (复制现有布局并从中删除页脚)
如果只是删除工具栏,您应该检查 view/layout 并从您正在使用的布局中删除页脚部分..
例如默认布局名称 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']相关代码未加载使用
您可以如下使用 renderPartial:
public function actionPrintReport() {
return $this->renderPartial('_myReport', []);
}