您的位置:首页 > 编程语言 > PHP开发

Yii Framework 开启调试模式

2014-06-18 09:11 399 查看
转自:http://www.eeice.com/archive/design/yii-sqldebug.html

更改配置文件:{config/main.php}

'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=test_try',
'emulatePrepare' => true,
'username' => 'boy_test',
'password' => 'password',
'charset' => 'utf8',
//////////////////////////////////////////////////////增加
'enableProfiling'=>YII_DEBUG,
'enableParamLogging'=>YII_DEBUG,
/////////////////////////////////////////////////////
),

'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute',
'levels'=>'error, warning',
),
// uncomment the following to show log messages on web pages
//////////////////////////////////////////////////////增加
array(
'class'=>'CWebLogRoute',
'levels'=>'trace',//提示的级别
'categories'=>'system.db.*',
//还可以通过 'showInFireBug'=>true, //显示在Firebug里
//显示在Firebug里我们就可以调整提示级别,来显示更多
//例如'levels'=>'trace,info,error,warning,xdebug',
),
//////////////////////////////////////////////////////
),
),

以上代码会在也脚显示执行的sql语句,如果把 'categories'=>'system.db.*',,替换为 'categories'=>'system.*',,则会显示所有系统执行过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: