如何在特定视图上禁用 yii-debug-toolbar?

2022-08-30 21:29:53

如何在特定视图上禁用,尤其是在部分渲染视图上?yii-debug-toolbar

这可能吗?

不幸的是,p.s.不存在作为下面的标签。Yii-debug-toolbar


答案 1

将其放在布局或视图文件中:

if (class_exists('yii\debug\Module')) {
    $this->off(\yii\web\View::EVENT_END_BODY, [\yii\debug\Module::getInstance(), 'renderToolbar']);
}

这将从布局末尾运行的事件中删除呈现工具栏的回调,其中有 。$this->endBody()


答案 2

只需删除或注释掉这两行/config/web.php

$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';

推荐