2011-08-22 60 views
0

我一直在尝试很多方法来实现,但都没有工作。 请给我一个提示如何做到这一点。Sorting order items

我需要通过SKU上出现的顺序打印产品中使用排序。

$order = Mage::getModel('sales/order')->load($order) 

这是$指令集和我下面的几行有:

foreach ($order->getAllItems() as $item) { ... } 

我需要的那种对getAllItems显示之前应用,效果显着。

我希望我是清楚的是,如果不问。

回答

1

你可能已经解决了,但我会回答这个具有相同问题的人:

$oItems = $oOrder->getItemsCollection()->addAttributeToSort('price_incl_tax', 'DESC'); 
    $aItems = array(); 
    foreach ($oItems as $oItem) { 
     if (!$oItem->isDeleted()) { 
      $aItems[] = $oItem; 
     } 
    } 

希望这有助于任何人。