在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解

 更新时间:2017年08月07日 11:16:04   作者:江桥  
这篇文章主要给大家介绍了关于在Yii2特定页面如何禁用调试工具栏Debug Toolbar的相关资料,文中通过详细的示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

前言

本文主要给大家介绍了关于在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递归获取目录内文件(包含子目录)封装类分享

    php递归获取目录内文件封装类分享,可以递归子目录
    2013-12-12
  • PHP分页初探 一个最简单的PHP分页代码的简单实现

    PHP分页初探 一个最简单的PHP分页代码的简单实现

    下面小编就为大家带来一篇PHP分页初探 一个最简单的PHP分页代码的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • php操作xml

    php操作xml

    分步学习php操作xml:XML概念、DOMDocument对象、加载xml、读取/遍历节点与属性、修改属性/节点、添加元素/属性、删除属性/节点,学会上面这些就可以顺利操作XML了。
    2013-10-10
  • ThinkPHP打开验证码页面显示乱码的解决方法

    ThinkPHP打开验证码页面显示乱码的解决方法

    这篇文章主要介绍了ThinkPHP打开验证码页面显示乱码的解决方法,通过头部添加自定义文件验证目录并过滤BOM头来实现该功能,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • 深入理解PHP JSON数组与对象

    深入理解PHP JSON数组与对象

    很多朋友很郁闷JSON数据中有时格式不定,一会儿是数组,一会儿是对象,怎么回事呢?下面小编给大家带来了php json数组与对象的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-07-07
  • PHP数组实例详解

    PHP数组实例详解

    这篇文章主要介绍了PHP数组实例详解的相关资料,数组分为数组数值数值,关联数组,多维数组,本文介绍的非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • ThinkPHP在新浪SAE平台的部署实例

    ThinkPHP在新浪SAE平台的部署实例

    这篇文章主要介绍了ThinkPHP在新浪SAE平台的部署的实现方法,以实例的形式详细讲述了WBlog的完整部署过程,需要的朋友可以参考下
    2014-10-10
  • 批量去除PHP文件中bom的PHP代码

    批量去除PHP文件中bom的PHP代码

    今天搜索查看网页源码时为什么开头会有空行这个问题时找到的,批量去除PHP文件中bom的PHP代码
    2012-03-03
  • Yii1.1中通过Sql查询进行的分页操作方法

    Yii1.1中通过Sql查询进行的分页操作方法

    这篇文章主要介绍了Yii1.1中通过Sql查询进行的分页操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • PHP网页游戏学习之Xnova(ogame)源码解读(十)

    PHP网页游戏学习之Xnova(ogame)源码解读(十)

    这篇文章主要介绍了PHP网页游戏Xnova(ogame)源码解读的建造总览部分,需要的朋友可以参考下
    2014-06-06

最新评论