Yii - 回显最后一个查询

时间:2014-01-20 10:39:10

标签: php activerecord orm yii frameworks

之前我使用过Codeigniter,它有一个能够回显最后一个数据库查询的功能 - 对调试非常有用。

...例如

$this->getSomeData->findAll();
Yii command to output this single query e.g SELECT * FROM TABLE...

Yii是否有类似的功能来显示最后执行的查询?

1 个答案:

答案 0 :(得分:10)

在配置文件中尝试此操作。您可以在页面底部看到查询和其他详细信息。

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