在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 Undefined index的问题
Jun 01 PHP
用PHP实现递归循环每一个目录
Aug 08 PHP
浅谈php扩展imagick
Jun 02 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
php实现读取超大文件的方法
Jul 28 PHP
php mb_substr()函数截取中文字符串应用示例
Jul 29 PHP
PHP使用ob_start生成html页面的方法
Nov 07 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 PHP
php 流程控制switch的简单实例
Jun 07 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
php使用pdo连接报错Connection failed SQLSTATE的解决方法
2014/12/15 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
Symfony2实现从数据库获取数据的方法小结
2016/03/18 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
2019/09/21 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
python实现播放音频和录音功能示例代码
2018/12/30 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
什么是python的函数体
2020/06/19 Python
keras 简单 lstm实例(基于one-hot编码)
2020/07/02 Python
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
中专自荐信
2013/10/13 职场文书
精彩自我鉴定
2014/01/16 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
社区交通安全实施方案
2014/03/22 职场文书
年度评优评先方案
2014/06/03 职场文书
党员检讨书范文
2014/12/27 职场文书
党委工作总结2015
2015/04/27 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书