我已经通过执行成功安装了 EAV 属性$installer->addAttribute('order', 'field', etc)
。当订单保存在 sales_order_save_before / sales_order_save_after 事件中时,我也成功地运行了一个观察者。现在我尝试将数据放入观察者的领域
$observer->getOrder()->setMyField('someuniquestring');
我在保存之前和之后尝试过这样做,在这种情况下我添加
$observer->getOrder()->getResource()->save($order);
搜索我的整个数据库后,唯一的字符串在任何表中都不存在。此外,如果我使用 getMyField() 并将其回显到观察者的屏幕上,并且 die() 它会显示我设置的值。
有关如何将其保存到数据库中的任何帮助?