我正在使用Magento的自定义扩展程序,使用以下代码显示产品列表。 目前,产品按SKU排序,但我想按类别对这些产品进行分类。
我尝试用addCategoryFilter($ category)替换addAttributeToSelect,但它似乎不起作用。
有没有人知道要添加到此示例的代码首先按类别进行排序,以及SKU在此类别中进行排序?
$this->_productCollection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes())
->addFieldToFilter('entity_id', array('in'=>$_arrayOfProductIds))
->addAttributeToSelect('sku')
->setOrder('sku', 'asc')->load();
提前致谢
答案 0 :(得分:0)
请尝试使用此代码。
$ this-> _productCollection = Mage :: getModel('catalog / product') - > getCollection()
- > addFieldToFilter('entity_id',array('in'=> $ _ arrayOfProductIds))
->addAttributeToSelect('*')
->setOrder('sku', 'asc')->load();