在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 相关文章推荐
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
Mar 13 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
php实现的Cookies操作类实例
Sep 24 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
Mar 18 PHP
Yii实现自动加载类地图的方法
Apr 01 PHP
基于php的微信公众平台开发入门实例
Apr 15 PHP
深入理解PHP变量的值类型和引用类型
Oct 21 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
php加密解密字符串示例
Oct 13 PHP
PHPstorm激活码2020年5月13日亲测有效
Sep 17 PHP
php去除数组中为0的元素的实例分析
Nov 17 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
PHP 编程的 5个良好习惯
2009/02/20 PHP
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
jQuery 选择器理解
2010/03/16 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
vue 实现的树形菜的实例代码
2018/03/19 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
dataframe设置两个条件取值的实例
2018/04/12 Python
python能做哪方面的工作
2020/06/15 Python
JAVA代码查错题
2014/10/10 面试题
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
JPA的优势都有哪些
2013/07/04 面试题
销售类个人求职信范文
2013/09/25 职场文书
司机岗位职责
2013/11/15 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
青年文明号事迹材料
2014/01/18 职场文书
安全事故检讨书
2014/01/18 职场文书
公司任命书模板
2014/06/06 职场文书
学校工作推荐信范文
2014/07/11 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
关于军训的感想
2015/08/07 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
物业管理交接协议书
2016/03/24 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python