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 radio 单选框获取与保持值的实现代码
May 15 PHP
PHP备份/还原MySQL数据库的代码
Jan 06 PHP
基于Zend的Config机制的应用分析
May 02 PHP
php后台如何避免用户直接进入方法实例
Oct 15 PHP
使用openssl实现rsa非对称加密算法示例
Jan 24 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
PHP遍历数组的三种方法及效率对比分析
Feb 12 PHP
php显示指定目录下子目录的方法
Mar 20 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
Aug 10 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 PHP
PHP fopen中文文件名乱码问题解决方案
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
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
javascript之AJAX框架使用说明
2010/04/24 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
Python里隐藏的“禅”
2014/06/16 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
利用nohup来开启python文件的方法
2019/01/14 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
python如何制作缩略图
2019/04/30 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
python3实现高效的端口扫描
2019/08/31 Python
python中web框架的自定义创建
2019/09/08 Python
Python qrcode 生成一个二维码的实例详解
2020/02/12 Python
python 负数取模运算实例
2020/06/03 Python
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
学前教育教师求职自荐信
2013/09/22 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
会计出纳岗位职责
2015/03/31 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
2015年预算员工作总结
2015/05/14 职场文书
跑吧孩子观后感
2015/06/10 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python