Magento:如何通过订单商品报价ID获得creditmemo

时间:2011-04-29 14:31:27

标签: php magento orders

我有一个magento订单的增量ID和订单商品的报价ID(我不是指订单商品ID),我想要包含该订单商品的相应creditmemo商品的所有creditmemos。

如果我在magento中使用creditmemo模型,我可以使用getOrderItem()来获取订单项,并且我可以使用getOrder()来获取订单。但magento中的订单模型没有getCreditmemoItems()。

有没有更好的方法,而不是迭代订单的getCreditmemosCollection()和每个creditmemo项目?

1 个答案:

答案 0 :(得分:2)

使用此:

$collection = Mage::getResourceModel('sales/order_creditmemo_collection')
        ->addAttributeToFilter('order_id', array('eq' => $order->getEntityId()))
        ->addAttributeToSelect('*');