我创建了一个扩展程序,为客户帐户添加了一个额外的字段,这非常有用 - 数据已保存 - 一切都很好。但...
我们需要使用System - >导入/导出 - >出口。当我选择"客户"从下拉列表中Magento给出了以下错误:
我的属性被添加,因为它出现在eav_attribute表中。我能找到的与此非常相似的唯一问题就是让我看一下:\ app \ code \ core \ Mage \ Customer \ Model \ Convert \ Parser \ Customer.php
我理解此时Magento在管理面板中构建一个网格,允许您选择要导出的字段 - 但这是由unparse()
中的\Parser\Customer.php
函数还是其他地方处理的?
答案 0 :(得分:0)
感谢Magento IRC找到了问题的根源。
我的属性位于eav_attribute表中,但是在'source_model'字段中的那一行是值'(NULL)'。
要解决此问题,我只是将此单元格设为空,因此未指定模型或空值。客户现在成功导入和导出。
希望这有助于其他人!