我尝试将新订单商品添加到现有订单($order
)
$orderItem = Mage::getModel('sales/order_item');
$orderItem->setData($itemData);
$orderItem->setOrder($order);
$orderItem->save();
在订单项正确显示在数据库中的行之后,但是当我执行
时var_dump($order->getAllItems());
我有NULL
我做错了什么?
答案 0 :(得分:1)
在添加新项目后尝试重新加载订单对象:
$order = Mage::getModel('sales/order')->load($order->getId());
var_dump($order->getAllItems());