Yii框架调试心得--在页面输出执行sql语句

 更新时间:2014年12月25日 15:25:41   投稿:hebedich   我要评论
这篇文章主要介绍了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.完成

 如:

相关文章

  • PHP $_FILES中error返回值详解

    PHP $_FILES中error返回值详解

    用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通 过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName] ['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分,如有翻译不到之处还望指正
    2014-01-01
  • 不要轻信 PHP_SELF的安全问题

    不要轻信 PHP_SELF的安全问题

    开门见山,考虑下面的代码(原文连接有详细的解释)
    2009-09-09
  • PHP生成不重复标识符的方法

    PHP生成不重复标识符的方法

    这篇文章主要介绍了PHP生成不重复标识符的方法,涉及时间函数time的md5转换,uniqid()函数及GUID的应用,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • php获取网页标题和内容函数(不包含html标签)

    php获取网页标题和内容函数(不包含html标签)

    有时候我们需要获取网页的标题与内容,就是个采集函数,这里简单分享下,方便需要的朋友
    2014-02-02
  • 十个PHP高级应用技巧果断收藏

    十个PHP高级应用技巧果断收藏

    PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。本文介绍了十个PHP高级应用技巧,一起来看。
    2015-09-09
  • php自定义二维数组排序函数array_orderby用法示例

    php自定义二维数组排序函数array_orderby用法示例

    这篇文章主要介绍了php自定义二维数组排序函数array_orderby用法,结合实例形式分析了php针对二维数组进行排序的相关遍历、判定、排序等操作技巧,需要的朋友可以参考下
    2018-03-03
  • PHP中文URL编解码(urlencode()rawurlencode()

    PHP中文URL编解码(urlencode()rawurlencode()

    PHP中对于URL进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是前者把空格编码为 '+',而后者把空格编码为 '%20',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义。
    2010-07-07
  • async和DOM Script文件加载比较

    async和DOM Script文件加载比较

    async与script动态加载都能使文件异步加载,本文叙述它们对页面渲染和load加载的影响方面。
    2014-07-07
  • PHP HTML代码串截取代码

    PHP HTML代码串截取代码

    需求:将一段文字截取一定的物理长度显示,注意,要截取的不是字符串的字节数,UFT-8 的编码中文字符是3个字节或者4个字节的,而显示的时候中文会占两个字符的长度,英文字符只占一个,全角的时候又有不同。
    2008-12-12
  • 盘点PHP和ASP.NET的10大对比!

    盘点PHP和ASP.NET的10大对比!

    本文主要针对开源 PHP 和非开源的 ASP.NET 在性能、成本、可扩展性,技术支持和复杂性等方面进行比较,感兴趣的小伙伴们可以参考一下
    2015-12-12

最新评论