3

CGridView で表示されるデータをフィルタリングするために CDbCriteria を使用する複雑な関係を持つモデルがあります。フィルタリングされた結果を CSV ファイルとしてもエクスポートできるようにする必要があります。そのためには、ActiveRecords を使用するとリソースを消費しすぎる (20000 件以上のレコード) ため、CDbCommand を使用して同じ結果を取得してエクスポートする方がはるかに高速です。

問題は、ActiveRecords が CDbCriteria から構築する生の SQL クエリを取得する方法が見つからないことです。誰もそれを行う方法を知っていますか?

4

1 に答える 1

0

クエリの構築に関するYii のドキュメントは非常に優れています。

于 2013-06-20T16:51:29.010 に答える