在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学习 字符串课件
Jun 15 PHP
smarty的保留变量问题
Oct 23 PHP
PHP 编写大型网站问题集
May 07 PHP
PHP中MVC模式的模板引擎开发经验分享
Mar 23 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
PHP可变变量学习小结
Nov 29 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
Aug 03 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创建动态图像
2006/10/09 PHP
php中的静态变量的基本用法
2014/03/20 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
2013/01/04 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
第五篇Bootstrap 排版
2016/06/21 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
原生js实现无缝轮播图效果
2021/01/28 Javascript
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
Python中的descriptor描述器简明使用指南
2016/06/02 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
tensorflow如何批量读取图片
2019/08/29 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
大学生水文观测实习自我鉴定
2013/09/29 职场文书
机电工程专业应届生求职信
2013/10/03 职场文书
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
师德师风自我评价范文
2014/09/11 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python