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


Posted in PHP onDecember 25, 2014

我们使用: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框架调试心得--在页面输出执行sql语句

PHP 相关文章推荐
php,ajax实现分页
Mar 27 PHP
php的array_multisort()使用方法介绍
May 16 PHP
php使用异或实现的加密解密实例
Sep 04 PHP
ThinkPHP Mobile使用方法简明教程
Jun 18 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
Jun 26 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 PHP
PHP写的简单数字验证码实例
May 23 PHP
PHP中模糊查询并关联三个select框
Jun 19 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
PHP常见过waf webshell以及最简单的检测方法
May 21 PHP
Web程序工作原理详解
Dec 25 #PHP
php更新mysql后获取改变行数的方法
Dec 25 #PHP
php常见的魔术方法详解
Dec 25 #PHP
php利用scws实现mysql全文搜索功能的方法
Dec 25 #PHP
php中heredoc与nowdoc介绍
Dec 25 #PHP
php中实现xml与mysql数据相互转换的方法
Dec 25 #PHP
推荐5款跨平台的PHP编辑器
Dec 25 #PHP
You might like
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
JS中Iframe之间传值的方法
2013/03/11 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
BootStrap中
2016/12/10 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
vue文件树组件使用详解
2018/03/29 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
详解Python中的文本处理
2015/04/11 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
python直接访问私有属性的简单方法
2016/07/25 Python
Django卸载之后重新安装的方法
2017/03/15 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
python实现微信小程序自动回复
2018/09/10 Python
python单例模式的多种实现方法
2019/07/26 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
2020/01/06 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
python实现学生通讯录管理系统
2021/02/25 Python
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
水污染治理工程专业自荐信
2014/06/21 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
党内外群众意见范文
2015/06/02 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
MySQL Server层四个日志的实现
2022/03/31 MySQL
Python面试不修改数组找出重复的数字
2022/05/20 Python