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