如何自定义地将自定义数据保存在sales_flat_creditmemo表中Magento 1

时间:2018-11-12 15:01:14

标签: database magento magento-1.9

我在sales_flat_creditmemo表中创建了一个新字段。请帮助我将自定义数据保存到magento 1的表中的新创建字段中。我尝试了此操作,但未保存数据。我正尝试使用sales_order_creditmemo_save_after观察者事件后保存数据

$creditMemos = Mage::getResourceModel('sales/order_creditmemo_collection');
$creditMemos->addFieldToFilter('increment_id', $incrementId);
$creditMemos->load();

foreach ($creditMemos as $creditMemo) {
    $creditMemo->setRefundtype('test');
    $creditMemo->save();
}

1 个答案:

答案 0 :(得分:0)

尝试使用:

saveAttribute();

另一个:

$test='test'
->setData('refundtype', $test);

还有一个问题: 您创建的数据库列的名称是什么?

refundtype吗?  或

refund_type ??