Magento排序顺序

时间:2013-05-30 04:03:36

标签: php magento

我目前正以下列方式显示滑块中所选类别的项目:

    $cat_id = $homepage["homeproductstype_{$homepage['amount']}_3"];
    $_products = Mage::getResourceModel('catalog/product_collection')
    ->addAttributeToSelect(array('name', 'price', 'small_image', 'short_description'), 'inner')
    ->addAttributeToSelect('special_price')
    ->addAttributeToSelect('status')
    ->addCategoryFilter(Mage::getModel('catalog/category')->load($cat_id));

我想在这里做的是按照ASC顺序按ID显示它们。

实现这一目标的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以使用addAttributeToSort()功能根据ID对您的收藏品进行排序。

将此添加到您的收藏集addAttributeToSort(’entity_id’, ‘asc’);

有关详细信息,请参阅magento集合页面http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/using_collections_in_magento

答案 1 :(得分:0)

通过添加

对其进行排序
    ->addAttributeToSort('entity_id', 'asc');