我想按照添加的顺序显示购物车中的商品。但我无法找到设置报价项集合的代码。
在我正在使用的购物车phtml文件中 $ allItems = $ session-> getQuote() - > getAllItems();
获取所有物品。
如何对物品进行分类?
答案 0 :(得分:0)
我找到了解决方案
将setOrder('updated_at','desc')
放在app / code / core / Mage / Sales / Model / Quote.php中
在文件getItemsCollection函数中对集合进行排序。
public function getItemsCollection($useCache = true)
{
if (is_null($this->_items)) {
$this->_items = Mage::getModel('sales/quote_item')->getCollection()**->setOrder('updated_at','desc');**
$this->_items->setQuote($this);
}
return $this->_items;
}