douzhuo8312 2017-02-21 13:28
浏览 88
已采纳

getQty()在magento 1.9中给出致命错误

I am trying to get the collection based on product and quote Id using,

$quotecollection = Mage::getModel('sales/quote_item')->getCollection()->addFieldToFilter('quote_id',$quoteId)->addFieldToFilter('product_id',$product_id);

$quotecollectionaArr =  $quotecollection->getData();
echo $quotecollection->getQty();

which gives the following error

Fatal error: Call to undefined method Mage_Sales_Model_Resource_Quote_Item_Collection::getQty() in C:\xampp\htdocs....

Please help.

  • 写回答

1条回答 默认 最新

  • doujie3888 2017-02-22 07:23
    关注

    You should use getFirstItem()

      $quotecollection = Mage::getModel('sales/quote_item')->getCollection()->addFieldToFilter('quote_id',$quoteId)->addFieldToFilter('product_id',$product_id)->getFirstItem();
      echo $quotecollection->getQty(); 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?