【问题标题】:Magento 1.9 custom module csv delimiterMagento 1.9 自定义模块 csv 分隔符
【发布时间】:2018-11-15 10:26:29
【问题描述】:

我制作了一个自定义模块,可以使用自定义 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 导出设置分隔符? 我只想为我的自定义模块设置分隔符。

感谢任何帮助或建议。

【问题讨论】:

    标签: magento-1.9 export-to-csv


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 2019-04-17
      相关资源
      最近更新 更多