如何获取最后执行的查询Yii

时间:2014-12-22 13:20:16

标签: yii

如何在yii中保存,更新,删除模型后获取上次执行的查询。

即:

$model->save();

喜欢$ this-> db-> last_query();在CI

由于

2 个答案:

答案 0 :(得分:0)

将它放在config.php文件中,您可以查看其他详细信息以及查询...

'db'=>array(
    'enableProfiling'=>true,
    'enableParamLogging' => true,
 ),

 'log'=>array(
 'class'=>'CLogRouter',
 'routes'=>array(
    …
    array(
        'class'=>'CProfileLogRoute',
        'levels'=>'profile',
        'enabled'=>true,
    ),
  ),
 ),

答案 1 :(得分:-1)

显示上次执行查询的最简单方法是在该查询中生成sql错误! :p在查询中提供无效的列名,然后Yii错误报告将该查询显示为错误,但您可以看到该查询。