在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 新手入门教程
Aug 03 PHP
PHP生成网站桌面快捷方式代码分享
Oct 11 PHP
php程序总是提示验证码输入有误解决方案
Jan 07 PHP
php判断一个数组是否为有序的方法
Mar 27 PHP
php抽象类用法实例分析
Jul 07 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
php输出图像的方法实例分析
Feb 16 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
php写入txt乱码的解决方法
Sep 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
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
php指定函数参数默认值示例代码
2013/12/04 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
Jquery 弹出层插件实现代码
2009/10/24 Javascript
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
js 用于检测类数组对象的函数方法
2017/05/02 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
python 判断网络连通的实现方法
2018/04/22 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
python中while和for的区别总结
2019/06/28 Python
python创建子类的方法分析
2019/11/28 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
土木工程应届生求职信
2013/10/31 职场文书
业绩考核岗位职责
2014/02/01 职场文书
文员岗位职责范本
2014/03/08 职场文书
施工安全汇报材料
2014/08/17 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang