我想按照添加的顺序显示购物车中的项目。但我找不到设置报价项目集合的代码。
在我的购物车 phtml 文件中,我正在使用 $allItems = $session->getQuote()->getAllItems();
得到所有的项目。
我如何对物品进行分类?
我想按照添加的顺序显示购物车中的项目。但我找不到设置报价项目集合的代码。
在我的购物车 phtml 文件中,我正在使用 $allItems = $session->getQuote()->getAllItems();
得到所有的项目。
我如何对物品进行分类?
我发现解决方案将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;
}