2

我有一个magento订单的增量ID和一个订单项目的报价ID(我不是指订单项目ID),我想要包含该订单项目的相应信用备忘录项目的所有信用备忘录。

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

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

4

1 回答 1

2

用这个:

$collection = Mage::getResourceModel('sales/order_creditmemo_collection')
        ->addAttributeToFilter('order_id', array('eq' => $order->getEntityId()))
        ->addAttributeToSelect('*');
于 2011-09-29T14:53:33.457 回答