【发布时间】:2016-01-25 11:03:58
【问题描述】:
我有一个使用 CDbCriteria 生成的海量查询,如下所示:-
$schema = Yii::app()->db->schema;
$builder = $schema->commandBuilder;
// how to echo out this query?
$command = $builder->createFindCommand($schema->getTable('myuser'), $criteria);
$results = $command->queryAll();
我知道我可以使用 Yii 的“记录”功能来查看查询,是否可以只回显这个单个查询(而不是让 Yii 向我显示页面上正在运行的大量其他查询) .
【问题讨论】:
-
我找到的最简单的方法是在 sql 中输入一个错字,它会抛出一个错误并且所有的 sql 都在屏幕上!
标签: php mysql yii yii-components