2017-02-21 18 views
0

Я пытаюсь получить коллекцию на основе продукта и цитата Id использования,getQty() дает роковую ошибку в Magento 1,9

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

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

, который дает следующую ошибку

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

Пожалуйста, помогите.

ответ

1

Вы должны использовать getFirstItem()

$quotecollection = Mage::getModel('sales/quote_item')->getCollection()->addFieldToFilter('quote_id',$quoteId)->addFieldToFilter('product_id',$product_id)->getFirstItem(); 
    echo $quotecollection->getQty(); 
Смежные вопросы