2011-03-09 115 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

相關問題