0

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

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

得到所有的项目。

我如何对物品进行分类?

4

1 回答 1

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;
    }
于 2012-10-30T13:44:35.717 回答