在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面向对象全攻略 (八)重载新的方法
Sep 30 PHP
PHP STRING 陷阱原理说明
Jul 24 PHP
php实现简单洗牌算法
Jun 18 PHP
php将12小时制转换成24小时制的方法
Mar 31 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
Oct 29 PHP
PHP递归获取目录内所有文件的实现方法
Nov 01 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
PHP7中I/O模型内核剖析详解
Apr 14 PHP
laravel ajax curd 搜索登录判断功能的实现
Apr 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 cli换行示例
2014/04/22 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
python中 logging的使用详解
2017/10/25 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
python适合做数据挖掘吗
2020/06/16 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
css3的过滤效果简单实例
2016/08/03 HTML / CSS
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
我的小天地教学反思
2014/04/30 职场文书
低碳环保标语
2014/06/12 职场文书
金融与证券专业求职信
2014/06/22 职场文书
十佳党员事迹材料
2014/08/28 职场文书
素质拓展训练感想
2015/08/07 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
Python基础之元组与文件知识总结
2021/05/19 Python
Python Django获取URL中的数据详解
2021/11/01 Python