我有几个类别:男士,女士,男士,女士和优惠。
每件产品都分配给男士,女士,男士或女士。
有些产品被分配到“优惠”类别。
我需要检索每个“优惠”产品,但按其他类别排序,我的意思是:
商供应 - >家伙的产品 - >女士产品 - >男士用品 - >女性产品
现在我正在通过“优惠”类别显示产品,但是这个产品是按名称属性排序的,我需要在名称之前按类别排序的产品。
我怎样才能做到这一点?
答案 0 :(得分:0)
$collection = Mage::getModel('catalog/category')->load($categoryId)
->getProductCollection()
->addAttributeToSort('category', 'ASC');
这将按类别而不是按名称对产品进行排序。 addAttributeToSort方法将任何模型现有属性作为参数。