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下10件你也许并不了解的事情
Sep 11 PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Apr 18 PHP
Ping服务的php实现方法,让网站快速被收录
Feb 04 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
解析curl提交GET,POST,Cookie的简单方法
Jun 29 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
Nov 10 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
PHP实现的构造sql语句类实例
Feb 03 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 PHP
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
Apr 01 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
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
为你总结一些php系统类函数
2015/10/21 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
2017/05/03 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
js静态作用域的功能。
2006/12/25 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
2015/08/05 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
Python3监控疫情的完整代码
2020/02/20 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
蛋白质世界:Protein World
2017/11/23 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
人力资源专员自我评价怎么写
2013/09/19 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
python_tkinter事件类型详情
2022/03/20 Python