当前位置:首页 > CMS教程 > 其它CMS > 列表

Yii框架调试心得--在页面输出执行sql语句

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-04 18:18:40 浏览: 评论:0 

这篇文章主要介绍了Yii框架调试心得--在页面输出执行sql语句,需要的朋友可以参考下

我们使用:yiidebugtb来调试(因为用他界面比较美观,不影响界面其他元素)。

1.下载yiidebugtb,并且放入到 application.extensions.yiidebugtb 目录

2.修改main.php,加入如下代码:

  1. 'log'=>array
  2.     'class'=>'CLogRouter'
  3.     'routes'=>array
  4.         array
  5.             'class'=>'CFileLogRoute'
  6.             'levels'=>'error, warning,trace'
  7.         ), 
  8.         // 以下是新加 
  9.         array// configuration for the toolbar 
  10.             'class'=>'XWebDebugRouter'
  11.             'config'=>'alignLeft, opaque, runInDebug, fixedPos, collapsed, yamlStyle'
  12.             'levels'=>'error, warning, trace, profile, info'
  13.             //'categories' => 'system.db.*', 
  14.             'allowedIPs'=>array('127.0.0.1','::1','192\.168\.1[0-5]\.[0-9]{3}','如果程序在外网需要填入你的公网的ip'), 
  15.           ), 
  16.         
  17.     ), 

3.db链接的配置里面做下修改:

  1. 'db'=>array
  2.     'connectionString'=>'mysql:host=*.*.*.*;dbname=test'
  3.     'emulatePrepare'=>true,   // 加入 
  4.     'enableParamLogging' => true, // 加入 
  5.     'username'=>'-----'
  6.     'password'=>'---'
  7.     'charset'=>'utf8'
  8.     'schemaCachingDuration'=>'0'
  9.     'autoConnect'=>false, 
  10. ), 

4.完成

Tags: Yii框架 执行sql语句

分享到: