我写了一个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 中工作。任何帮助都会很棒。