0

我写了一个magento查询,

 $productCollection = Mage::getResourceModel('reports/product_collection')
        ->addCategoryFilter($category)
        ->addOrderedQty($from, $to)
        ->addAttributeToSelect('*')
        ->setStoreId($storeId)
        ->addStoreFilter($storeId)
        ->setOrder('ordered_qty', 'desc');
        $productCollection->getSelect()->limit( $limit );

这完美地工作并给了我所需的结果,但是当在 Catalog/Model/Layer.php 中使用时,我得到了一个错误。我认为它只支持 Mage::getModel('catalog/product')

如何重写此查询并使其在 Layer.php 中工作。任何帮助都会很棒。

4

0 回答 0