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 相关文章推荐
MySQL相关说明
Jan 15 PHP
php 归并排序 数组交集
May 10 PHP
PHP对象转换为数组函数(递归方法)
Feb 04 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
php判断输入是否是纯数字,英文,汉字的方法
Mar 05 PHP
php实现可逆加密的方法
Aug 11 PHP
PHP+ajax分页实例简析
Dec 07 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
PHP设计模式之适配器模式定义与用法详解
Apr 03 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 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强制类型转换,慎用!
2013/06/06 PHP
php英文单词统计器
2016/06/23 PHP
Javascript & DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
2014/07/17 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
JavaScript DOM基础
2015/04/13 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
Pandas 按索引合并数据集的方法
2018/11/15 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
python实现图片素描效果
2020/09/26 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
公司晚会策划方案
2014/05/17 职场文书
大专生求职信
2014/06/29 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
高中生逃课检讨书
2014/10/10 职场文书
文员岗位职责
2015/02/04 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
青年联谊会致辞
2015/07/31 职场文书
SQL SERVER中常用日期函数的具体使用
2021/04/08 SQL Server