如何更改Yii的标题->;ECSVExport


How to change the title of the Yii -> ECSVExport

我在从数据库下载所有数据并将它们或多或少地以以下方式放入cvs时遇到问题:

Yii::import('ext.ECSVExport');
            $command = Yii::app()->db->createCommand('SELECT * FROM table_name WHERE Id = $id');
            $export = new ECSVExport($command);
            $data = $export->toCSV();
            Yii::app()->getRequest()->sendFile('sales_order.csv', $data, "text/csv", false);

我的数据库表看起来像这个

id  O_NUMBER    O_TYPE  O_VAR1  O_VAR2  O_VAR3

这就是导出的问题——从数据库中获取表的标题名,而不是,例如:

id  NUMBER  TYPE    VAR1    VAR2    VAR3

指定查询并为列使用别名。

f.i.

"SELECT id, O_NUMBER AS 'NUMBER', O_TYPE AS 'TYPE', ... FROM table_name WHERE Id = $id"