0

我目前通过以下方式在滑块中显示来自选定类别的项目:

    $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 显示。

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

4

2 回答 2

1

您可以使用addAttributeToSort()函数根据 id 对集合进行排序。

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

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

于 2013-05-30T04:21:24.427 回答
0

通过添加对其进行排序

    ->addAttributeToSort('entity_id', 'asc'); 
于 2013-05-30T04:24:27.063 回答