これは私がカートのアイテムを取得する方法です:
$quote = Mage::getModel('checkout/cart')->getQuote();
$items=$quote->getAllitems();
私はこのようなことをしたいです:
$items->sortBy('updated_at','desc');
これを行う適切な方法は何ですか?
私はこのようなことをしたいと思っています:
$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
}
ただし、これらの値を簡単に比較するには、多数のdateTimeオブジェクトを作成する必要がありますが、これは少し計算が面倒な操作のようです。
やってみた?
—
マリウス
@Mariusはい、ページはこの時点でレンダリングを停止します。
—
easymoden00b
var / logでエラーを確認するか、エラー報告を有効にします。
—
マリウス
@Mariusこれまでにないほど異常になっています:a:5:{i:0; s:59: "Mageレジストリキー" _singleton / core / resource "は既に存在します"; i:1; s:763: "#0 /opt/magento/app/Mage.php(225):Mage :: throwException( 'Mage registry k ...')..
—
easymoden00b
回答を更新しました。ご確認ください。
—
アミットベラ