2013-02-21 15 views
1

我嘗試添加新的訂單項目與訂單項目數據庫showes正確的,但是當我做

var_dump($order->getAllItems()); 
就存在順序( $order

$orderItem = Mage::getModel('sales/order_item'); 
     $orderItem->setData($itemData); 
     $orderItem->setOrder($order); 
     $orderItem->save(); 

該行後

我有NULL 我在做什麼錯了?

回答

1

嘗試重新加載順序對象添加的新項目後:

$order = Mage::getModel('sales/order')->load($order->getId()); 
var_dump($order->getAllItems()); 
+1

是的,問題是,你(凱特)沒有將項目添加到訂單。 $命令 - >的addItem($ OrderItem的);那麼你可以刪除$ orderItem-> setOrder,因爲這是在方法中完成的。 – 2013-02-21 14:30:13

+0

謝謝,我完全忘記了重新下載我的訂單。 – 2013-02-21 20:20:35