2011-03-09 118 views

回答

9

看到获取按产品名称升序排序的所有产品: -

$collection = Mage::getModel('catalog/product') 
         ->getCollection() 
         ->addAttributeToSort('name', 'ASC'); 

找产品名降序排序的所有产品: -

$collection = Mage::getModel('catalog/product') 
         ->getCollection() 
         ->addAttributeToSort('name', 'DESC'); 

获得的产品数量有限(例如:10个产品)按产品名称升序: -

$collection = Mage::getModel('catalog/product') 
         ->getCollection() 
         ->addAttributeToSort('name', 'ASC') 
         ->setPageSize(10); 
+0

真棒................. – smart 2011-03-10 05:55:17

3

这应有助于:

$collection = Mage::getModel('catalog/category')->load($categoryId) 
->getProductCollection() 
->addAttributeToSort('name', 'ASC'); 

Magento Wiki

+0

仅供参考,您的链接现在是无效的。 – Justin 2015-06-03 01:43:29

+0

谢谢,链接到Magento文档 – Rito 2015-07-23 20:25:36

相关问题