我在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();
}
答案 0 :(得分:0)
尝试使用:
saveAttribute();
另一个:
$test='test'
->setData('refundtype', $test);
还有一个问题: 您创建的数据库列的名称是什么?
refundtype
吗?
或
refund_type
??