dtntjwkl83750 2014-10-11 09:42
浏览 31

如何更改Yii - > ECSVExport的标题

I have a problem downloading all the data from the database and throw them into cvs in more or less this way:

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);

my database table looks something like this

id  O_NUMBER    O_TYPE  O_VAR1  O_VAR2  O_VAR3

That's the problem with the export gets the title names of the tables from the database and not, for example:

id  NUMBER  TYPE    VAR1    VAR2    VAR3
  • 写回答

1条回答 默认 最新

  • douwei7976 2014-10-11 09:46
    关注

    Specify your query and use aliases for the columns.

    f.i.

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

    评论

报告相同问题?

悬赏问题

  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线