W ten sposób otrzymuję przedmioty z koszyka:
$quote = Mage::getModel('checkout/cart')->getQuote();
$items=$quote->getAllitems();
Chciałbym zrobić coś takiego:
$items->sortBy('updated_at','desc');
Jaki jest właściwy sposób, aby to zrobić?
Kusi mnie, aby zrobić coś takiego:
$productArray=array();
foreach($items as $item){
$product=$item->getProduct();
array_push($productArray,$product);
}
$productArray = $this->sortArray($productArray);
protected sortArray($productArray){
...sort by updated date;
return $sortedArray
}
Musiałbym jednak utworzyć kilka obiektów dateTime, aby łatwo porównać te wartości, co wydaje się trochę skomplikowane obliczeniowo.