2011-08-22 64 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; 
     } 
    } 

希望這有助於任何人。