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 方便水印和缩略图的图形类
May 21 PHP
php cache类代码(php数据缓存类)
Apr 15 PHP
php防盗链的常用方法小结
Jul 02 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
xss防御之php利用httponly防xss攻击
Mar 21 PHP
php输出xml必须header的解决方法
Oct 17 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 PHP
微信支付开发订单查询实例
Jul 12 PHP
php插件Xajax使用方法详解
Aug 31 PHP
PHP CURL实现模拟登陆并上传文件操作示例
Jan 02 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
其他功能
2006/10/09 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
WAF的正确bypass
2017/01/05 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
jQuery textarea的长度进行验证
2009/05/06 Javascript
jquery获取radio值实例
2014/10/16 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
Python标准库内置函数complex介绍
2014/11/25 Python
python读取word文档的方法
2015/05/09 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
基于python实现高速视频传输程序
2019/05/05 Python
python numpy数组中的复制知识解析
2020/02/03 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
python 如何将office文件转换为PDF
2020/09/22 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
Java模拟试题
2014/11/10 面试题
采购文员岗位职责
2013/11/20 职场文书
护士的岗位职责
2013/12/04 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
委托书范本
2014/09/13 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS