谁能帮助模型/收藏,搜索马根托内部的所有信用备忘录,而不是订单?我可以使用Mage::getModel('sales/order')来处理订单,但看不到信用备忘录
亲切的问候
发布于 2014-07-16 22:24:38
我很快就把它放在一起了。例如,假设您想要获取评论,您可以这样做。
基于Order CreditMemo的CreditMemo注释
$incrementId = 100000002;
$collection = Mage::getResourceModel('sales/order_creditmemo_collection')
->addAttributeToFilter('increment_id', $incrementId);
foreach($collection as $item) {
$creditMessage = Mage::getResourceModel('sales/order_creditmemo_comment_collection')
->addAttributeToFilter('entity_id', $item->getEntityId());
foreach($creditMessage as $message) {
echo $message->getComment();
}
}可以使用increment_id或甚至order_id :)筛选集合。)
获得所有评论,
$collection = Mage::getResourceModel('sales/order_creditmemo_comment_collection');下面是信用备忘表的列表
sales_flat_creditmemo
sales_flat_creditmemo_comment
sales_flat_creditmemo_grid
sales_flat_creditmemo_item希望这能有所帮助!
发布于 2015-10-13 14:32:59
获取信用备忘评论集的正确方法
$collection = Mage::getResourceModel('sales/order_creditmemo_collection')
->addFieldToFilter('order_id', $order->getId()); /* here we have no load memo by order id not increment id.Increment id is the creditmemo increment id not order increment id. */
foreach($collection as $item) {
$creditMessage = Mage::getResourceModel('sales/order_creditmemo_comment_collection')
->addAttributeToFilter('parent_id', $item->getId()); /* here we need to use parent_id not entity_id.*/
}
var_dump($creditMessage->getData());
exit();https://stackoverflow.com/questions/24784278
复制相似问题