【问题标题】:Yii SQL query from CDbCriteria来自 CDbCriteria 的 Yii SQL 查询
【发布时间】:2025-12-09 15:10:01
【问题描述】:

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

问题是,我找不到获取 ActiveRecords 从 CDbCriteria 构建的原始 sql 查询的方法。 有人知道怎么做吗?

【问题讨论】:

标签: sql activerecord yii


【解决方案1】:

关于构建查询的Yii documentation 很不错。

【讨论】: