Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento$订单->;addItem和getAllItems_Magento - Fatal编程技术网

Magento$订单->;addItem和getAllItems

Magento$订单->;addItem和getAllItems,magento,Magento,我尝试将新订单项目添加到现有订单($order) 之后,带有订单项的行正确显示在数据库中,但当我这样做时 var_dump($order->getAllItems()); 我有NULL 我做错了什么?添加新项目后,尝试重新加载订单对象: $order = Mage::getModel('sales/order')->load($order->getId()); var_dump($order->getAllItems()); 添加新项目后,尝试重新加载订单对象: $o

我尝试将新订单项目添加到现有订单(
$order

之后,带有订单项的行正确显示在数据库中,但当我这样做时

var_dump($order->getAllItems());
我有
NULL

我做错了什么?

添加新项目后,尝试重新加载订单对象:

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

添加新项目后,尝试重新加载订单对象:

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

是的,问题是,你(凯特)没有将该商品添加到订单中$订单->添加项($orderItem);然后你可以删除$orderItem->setOrder,因为这是在方法中完成的。谢谢,我完全忘记了重新加载我的订单。是的,问题是,你(Kate)没有将该项目添加到订单中$订单->添加项($orderItem);然后你可以删除$orderItem->setOrder,因为这是在方法中完成的。谢谢,我完全忘记了重新加载我的订单。