这是我获取购物车物品的方式:
$quote = Mage::getModel('checkout/cart')->getQuote();
$items=$quote->getAllitems();
我想做这样的事情:
$items->sortBy('updated_at','desc');
magento正确的方法是什么?
我很想做这样的事情:
$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)
@Marius是的,页面此时停止渲染。
—
easymoden00b 2015年
检查var / log中是否有错误或启用错误报告。
—
Marius
@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 2015年
答案已更新。请检查。
—
阿米特·贝拉