1

既存の注文に新しい注文項目を追加しようとしています ( $order)

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

その後、注文アイテムの行がデータベースに正しく表示されますが、そうすると

var_dump($order->getAllItems());

私はNULL 何を間違っていますか?

4

1 に答える 1

1

新しいアイテムを追加した後、注文オブジェクトをリロードしてみてください:

$order = Mage::getModel('sales/order')->load($order->getId());
var_dump($order->getAllItems());
于 2013-02-21T13:23:54.550 に答える