在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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
用php来改写404错误页让你的页面更友好
Jan 24 PHP
PHP 观察者模式的实现代码
May 10 PHP
简单实用的.net DataTable导出Execl
Oct 28 PHP
PHP5.3与5.5废弃与过期函数整理汇总
Jul 10 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
php图片水印添加、压缩、剪切的封装类实现
Apr 18 PHP
php微信支付接口开发程序
Aug 02 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
PHP下载大文件失败并限制下载速度的实例代码
May 10 PHP
thinkphp5框架API token身份验证功能示例
May 21 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
松下Panasonic RF-B65电路分析
2021/03/02 无线电
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
javascript hashtable 修正版 下载
2010/12/30 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
javascript每日必学之继承
2016/02/23 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
详解JavaScript中的Object.is()与"==="运算符总结
2020/06/17 Javascript
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
外贸主管求职简历的自我评价
2013/10/23 职场文书
护理专业求职信
2014/06/15 职场文书
医学检验专业自荐信
2014/09/18 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
小学见习报告
2014/10/31 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
房产公证书
2015/01/23 职场文书
继承权公证书范本
2015/01/23 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server