代码改变世界

YII数据库操作中打印sql

2014-08-26 11:05  youxin  阅读(705)  评论(1编辑  收藏  举报

配置如下:

'components' => array(
  'db'=>array(
    'enableParamLogging' => true,
  ),
  'log'=>array(
    'class'=>'CLogRouter',
    'routes'=>array( 
      array(
        'class'=>'CFileLogRoute',
        'levels'=>'trace,log',
        'categories' => 'system.db.CDbCommand',
        'logFile' => 'db.log',
      ), 
    ),
  ),
);

参考:http://stackoverflow.com/questions/10629728/yii-how-to-print-sql-used-by-findall