Magento:如何按照添加顺序在购物车中显示商品

时间:2012-10-30 13:27:51

标签: magento-1.6

我想按照添加的顺序显示购物车中的商品。但我无法找到设置报价项集合的代码。

在我正在使用的购物车phtml文件中 $ allItems = $ session-> getQuote() - > getAllItems();

获取所有物品。

如何对物品进行分类?

1 个答案:

答案 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;
    }