在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学习教程之第1天
Jun 15 PHP
简单的php 验证图片生成函数
May 21 PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
PHP基础学习之流程控制的实现分析
Apr 28 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
使用PHPExcel操作Excel用法实例分析
Mar 26 PHP
PHP常量define和const的区别详解
May 18 PHP
浅谈laravel数据库查询返回的数据形式
Oct 21 PHP
设定php简写功能的方法
Nov 28 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
20个PHP常用类库小结
2011/09/11 PHP
Array of country list in PHP with Zend Framework
2011/10/17 PHP
php制作的简单验证码识别代码
2016/01/26 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
php命令行模式代码实例详解
2021/02/26 PHP
[推荐]javascript 面向对象技术基础教程
2009/03/03 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
Python类的专用方法实例分析
2015/01/09 Python
python连接mysql实例分享
2016/10/09 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
python编写简单端口扫描器
2019/09/04 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
python右对齐的实例方法
2020/07/05 Python
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
ORACLE第二个十问
2013/12/14 面试题
外企财务年会演讲稿
2014/01/03 职场文书
小学生新学期寄语
2014/01/19 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
奠基仪式策划方案
2014/05/15 职场文书
联谊活动总结范文
2015/05/09 职场文书
导游词之千岛湖
2019/09/23 职场文书
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang