Magento 1.9自定义模块csv分隔符

时间:2018-11-15 10:26:30

标签: magento-1.9 export-to-csv

我已经制作了一个自定义模块,可以使用自定义SQL查询从magento导出订单。整个模块效果很好,但是我想更改在csv导出中设置的定界符。经过一些搜索后,我发现可以在构造的Grid.php文件中完成定界符的设置。但这似乎不起作用。这就是我设置的方式。

public function __construct()
{
    parent::__construct();
    $this->setId('exportorders_'.date('d_m_Y_h_i'));
    $this->setDelimiter('|');
    $this->setDefaultDir('DESC');
    $this->setSaveParametersInSession(true);
    $this->setUseAjax(true);
}

是否有其他方法可以为csv导出设置定界符? 我只想为我的自定义模块设置定界符。

感谢您的帮助或建议。

1 个答案:

答案 0 :(得分:0)

应该在您的网格类中(或在其中一个父类中-我认为应该是streamWriteCsv)多次调用方法Mage_Adminhtml_Block_Widget_Grid

您可以将自定义定界符作为第二个参数传递给所有方法调用(附件为3rd)。