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


Posted in PHP onDecember 24, 2014

本文实例讲述了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框架在页面输出执行sql语句以方便调试的实现方法

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

PHP 相关文章推荐
php 向访客和爬虫显示不同的内容
Nov 09 PHP
pdo中使用参数化查询sql
Aug 11 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
Apr 22 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 PHP
PHP设计模式之适配器模式原理与用法分析
Apr 25 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 29 PHP
PHP dirname(__FILE__)原理及用法解析
Oct 28 PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 #PHP
php将access数据库转换到mysql数据库的方法
Dec 24 #PHP
php启用sphinx全文搜索的实现方法
Dec 24 #PHP
php中mail函数发送邮件失败的解决方法
Dec 24 #PHP
微信公众平台接口开发入门示例
Dec 24 #PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 #PHP
php实现refresh刷新页面批量导入数据的方法
Dec 23 #PHP
You might like
php使用curl存储cookie的示例
2014/03/31 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
PHP图片加水印实现方法
2016/05/06 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
jQuery 白痴级入门教程
2009/11/11 Javascript
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
对python中的高效迭代器函数详解
2018/10/18 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
人事助理自荐信
2014/02/02 职场文书
总经理助理工作职责
2014/02/06 职场文书
校园安全标语
2014/06/07 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
就业推荐表导师评语
2014/12/31 职场文书
谢师宴家长致辞
2015/07/27 职场文书
新入职员工工作总结
2015/10/15 职场文书
vue实现简易音乐播放器
2022/08/14 Vue.js