Как сохранить пользовательские данные в таблице sales_flat_creditmemo prgramatics Magento 1 - PullRequest
0 голосов
/ 12 ноября 2018

Я создал новое поле в таблице 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 голосов
/ 14 ноября 2018

попробуйте использовать:

saveAttribute();

еще один:

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

и еще один вопрос: Как называется столбец вашей базы данных, который вы создали?

refundtype? или

refund_type ??

...