Yii框架在页面输出执行sql语句以方便调试的实现方法

 更新时间:2014年12月24日 11:24:36   投稿:shichen2014  
这篇文章主要介绍了Yii框架在页面输出执行sql语句以方便调试的实现方法,涉及yiidebugtb的使用,是比较实用的技巧,需要的朋友可以参考下

本文实例讲述了Yii框架在页面输出执行sql语句以方便调试的实现方法。分享给大家供大家参考。具体分析如下:

我们使用:yiidebugtb来调试(因为用他界面比较美观,不影响界面其他元素)。

1.下载yiidebugtb,并且放入到 application.extensions.yiidebugtb 目录

2.修改main.php,加入如下代码:

复制代码 代码如下:
'log'=>array(
    'class'=>'CLogRouter',
    'routes'=>array(
 array(
     'class'=>'CFileLogRoute',
     'levels'=>'error, warning,trace',
 ),

 // 以下是新加
 array( // configuration for the toolbar
     'class'=>'XWebDebugRouter',
     'config'=>'alignLeft, opaque, runInDebug, fixedPos, collapsed, yamlStyle',
     'levels'=>'error, warning, trace, profile, info',
     //'categories' => 'system.db.*',
     'allowedIPs'=>array('127.0.0.1','::1','192\.168\.1[0-5]\.[0-9]{3}','如果程序在外网需要填入你的公网的ip'),
   ),
 
    ),
)

3.db链接的配置里面做下修改:

复制代码 代码如下:
'db'=>array(
    'connectionString'=>'mysql:host=*.*.*.*;dbname=test',
    'emulatePrepare'=>true,   // 加入
    'enableParamLogging' => true, // 加入
    'username'=>'-----',
    'password'=>'---',
    'charset'=>'utf8',
    'schemaCachingDuration'=>'0',
    'autoConnect'=>false,
),

4.运行效果如下图所示:

希望本文所述对大家基于Yii框架的php程序设计有所帮助。

相关文章

  • Yii实现多按钮保存与提交的方法

    Yii实现多按钮保存与提交的方法

    这篇文章主要介绍了Yii实现多按钮保存与提交且不冲突的方法,是表单制作中非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • PHP时间戳格式全部汇总 (获取时间、时间戳)

    PHP时间戳格式全部汇总 (获取时间、时间戳)

    下面小编就为大家带来一篇PHP时间戳格式全部汇总 (获取时间、时间戳)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • PHP 传输会话curl函数的实例详解

    PHP 传输会话curl函数的实例详解

    这篇文章主要介绍了PHP 传输会话curl函数的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • PHP全局变量中的global与$GLOBALS的区别和用法小结

    PHP全局变量中的global与$GLOBALS的区别和用法小结

    这篇文章主要介绍了PHP全局变量中的global与$GLOBALS的区别和用法小结,global的作用就相当于传递参数,在函数外部声明的变量,如果在函数内想要使用,就用global来声明该变量,这样就相当于把该变量传递进来了,就可以引用该变量了,需要的朋友可以参考下
    2023-10-10
  • PHP实现单例模式最安全的做法

    PHP实现单例模式最安全的做法

    这篇文章主要介绍了PHP实现单例模式最安全的做法,适用PHP5.3以上版本,采用了最好的做法,需要的朋友可以参考下
    2014-06-06
  • 详解PHP归并排序的实现

    详解PHP归并排序的实现

    本文主要介绍了php归并排序的实现算法,即把待排序序列分为若干个有序的子序列,再把有序的子序列合并为整体有序序列。有兴趣的朋友可以来了解一下。
    2016-10-10
  • 微信自定义分享php代码分析

    微信自定义分享php代码分析

    这篇文章主要为大家详细分析了微信自定义分享php代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • laravel框架如何设置公共头和公共尾

    laravel框架如何设置公共头和公共尾

    今天小编就为大家分享一篇laravel框架如何设置公共头和公共尾,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 详解WordPress开发中过滤属性以及Sql语句的函数使用

    详解WordPress开发中过滤属性以及Sql语句的函数使用

    这篇文章主要介绍了WordPress开发中过滤属性以及Sql语句的函数使用,分别是对esc_attr()函数和esc_sql()函数的讲解,需要的朋友可以参考下
    2015-12-12
  • php获取淘宝分类id示例

    php获取淘宝分类id示例

    这篇文章主要介绍了使用php获取淘宝分类id的方法,大家参考使用吧
    2014-01-01

最新评论