Magento自定义订单属性不保存到数据库
问题描述:
我跟随this question for adding a custom attribute to Magento orders。Magento自定义订单属性不保存到数据库
我想以编程方式设置此属性的值,但不保存到数据库。我的代码:
$_order = Mage::getModel('sales/order');
$_order->loadByIncrementId(100000001);
$_order->setMyCustomField('Testing');
$_order->save();
我也曾尝试:
$_order->setData('my_custom_field','Testing');
我已检查该字段中sales_flat_order
表 存在。
答
我现在已经解决了这个问题。我正在使用XAMPP,并发现我需要重启Apache并使用Magento中的“Flush Cache Storage”选项。
在此之后,值正确保存。
错误日志中的任何内容? –