在Yii2特定页面禁用调试工具栏DebugToolbar的案例-创新互联

这篇文章主要介绍在Yii2特定页面禁用调试工具栏Debug Toolbar的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

沅江网站建设公司创新互联公司,沅江网站设计制作,有大型网站制作公司丰富经验。已为沅江上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的沅江做网站的公司定做!

yii2的调试工具栏,堪称神器。只要在配置文件web.php中配置好,就能全局使用

// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
 'class' => 'yii\debug\Module',
 // uncomment the following to add your IP if you are not connecting from localhost.
 //'allowedIPs' => ['127.0.0.1', '::1'],
];

但是有的时候,在特定页面中需要禁用调试工具栏。

新建工具类Tools.php

namespace app\libs;

use Yii;

class Tools
{
 public static function DebugToolbarOff()
 {
  if (class_exists('\yii\debug\Module')) {
   Yii::$app->view->off(\yii\web\View::EVENT_END_BODY, [\yii\debug\Module::getInstance(), 'renderToolbar']);
  }
 }
}

在需要禁用调试工具栏的地方,如某个action,直接调用

use app\libs\Tools;

……

public function actionIndex()
{
 Tools::DebugToolbarOff();

 return $this->render('index');
}

以上是“在Yii2特定页面禁用调试工具栏Debug Toolbar的案例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享名称:在Yii2特定页面禁用调试工具栏DebugToolbar的案例-创新互联
URL分享:http://ptjierui.cn/article/dssepg.html

其他资讯

Copyright © 2024 青羊区广皓图文设计工作室(个体工商户)(郫都区郫县站) All Rights Reserved 蜀ICP备19037934号
友情链接: 网站建设方案 重庆手机网站建设 温江网站设计 成都网站制作 网站建设推广 定制网站制作 成都网站设计 重庆网站建设 企业网站设计 成都营销网站制作 网站制作 成都网站设计 成都网站制作 定制网站建设多少钱 重庆企业网站建设 网站建设公司 成都网站建设 品牌网站建设 成都网站建设公司 阿坝网站设计 成都网站建设流程 手机网站制作