在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解


Posted in PHP onAugust 07, 2017

前言

本文主要给大家介绍了关于在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');
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
PHP编程网上资源导航
Oct 09 PHP
php at(@)符号的用法简介
Jul 11 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
设置php页面编码的两种方法示例介绍
Mar 03 PHP
PHP冒泡算法详解(递归实现)
Nov 10 PHP
php中explode函数用法分析
Nov 15 PHP
php 删除cookie方法详解
Dec 01 PHP
PHP中is_file()函数使用指南
May 08 PHP
php计算税后工资的方法
Jul 28 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
利用php获得flv视频长度的实例代码
Oct 26 PHP
php和js实现根据子网掩码和ip计算子网功能示例
Nov 09 PHP
PHP编程中的Session阻塞问题与解决方法分析
Aug 07 #PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 #PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
Aug 07 #PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 #PHP
php封装的mongodb操作类代码
Aug 06 #PHP
php批量转换文件夹下所有文件编码的函数类
Aug 06 #PHP
php mysql数据库操作类(实例讲解)
Aug 06 #PHP
You might like
Smarty+QUICKFORM小小演示
2007/02/25 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
浅析document.ready和window.onload的区别讲解
2013/12/18 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
python基础教程之元组操作使用详解
2014/03/25 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
python logging设置level失败的解决方法
2020/02/19 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
python的dict判断key是否存在的方法
2020/12/09 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
Solaris操作系统的线程机制
2012/12/23 面试题
标准自荐信范文
2014/01/29 职场文书
大学新学期计划书
2014/04/28 职场文书
升国旗演讲稿
2014/09/05 职场文书
教师师德表现自我评价
2015/03/05 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL