如何获取上次执行的查询Yii
如何在yii中获取模型保存、更新、删除后最后执行的查询 i、 e:如何获取上次执行的查询Yii,yii,Yii,如何在yii中获取模型保存、更新、删除后最后执行的查询 i、 e: $model->save(); 比如$this->db->last_query();在词中 谢谢将此内容放在config.php文件中,您可以在查询时看到其他详细信息 'db'=>array( 'enableProfiling'=>true, 'enableParamLogging' => true, ), 'log'=>array( 'class'=>'CLogRo
$model->save();
比如$this->db->last_query();在词中
谢谢将此内容放在config.php文件中,您可以在查询时看到其他详细信息
'db'=>array(
'enableProfiling'=>true,
'enableParamLogging' => true,
),
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
…
array(
'class'=>'CProfileLogRoute',
'levels'=>'profile',
'enabled'=>true,
),
),
),
显示上次执行的查询的最简单方法是在该查询中生成sql错误!:p在查询中提供一个无效的列名,那么Yii错误报告将显示该查询为错误,但您可以看到该查询。可能的重复是,如果您在从开发到生产的过程中在配置中复制了此列名,您应该记住禁用分析。您被否决了,原因是这不是一种理想的方式,但我就是这样做的,因为这是查看已执行查询的最简单方法:D