我已经制作了一个自定义模块,可以使用自定义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导出设置定界符? 我只想为我的自定义模块设置定界符。
感谢您的帮助或建议。
答案 0 :(得分:0)
应该在您的网格类中(或在其中一个父类中-我认为应该是streamWriteCsv
)多次调用方法Mage_Adminhtml_Block_Widget_Grid
。
您可以将自定义定界符作为第二个参数传递给所有方法调用(附件为3rd)。