2012-11-08 40 views
3

我有一个复杂关系的模型,它使用CDbCriteria来过滤要在CGridView中查看的数据。 我需要能够将筛选结果导出为CSV文件。 为此,使用ActiveRecords耗费资源(超过20000条记录),因此使用CDbCommand获得相同的结果并导出它们会快得多。来自CDbCriteria的Yii SQL查询

问题是,我找不到一种方法来获取ActiveRecords从CDbCriteria生成的原始SQL查询。 有谁知道一种方法来做到这一点?

+0

我想你可能会在这里找到你需要的答案:http://stackoverflow.com/a/4577768/287030 – Kjir

回答