不能在magento中使用$ itemObject-> getProduct() - > getName()

时间:2015-01-15 14:18:47

标签: magento product quote sales

我尝试使用' Mage_Sales_Quote_Item' 类的 getProduct()方法通过item对象获取产品信息而不用for循环.Below我的代码可以& #39;工作。如何获取产品usnig getProduct()方法的数据?

 $quoteId = 5;
    $quoteItemObject = Mage::getModel('sales/quote')->load($quoteId)->getAllItems();
    echo $quoteItemObject->getProduct()->getName();

1 个答案:

答案 0 :(得分:0)

$ quoteItemObject返回报价中所有项目的数组,但不是单独的项目。你需要" foreach"它并分别获取每个项目的信息。尝试这样的事情:

foreach ($quoteItemObject as $item) {
    echo $item->getProduct()->getName();
}