【发布时间】:2011-02-08 17:40:26
【问题描述】:
我正在尝试获取仅在某些类别中具有销售价格的产品列表。现在我正在尝试使用产品集合来获取这些数据。我不确定我将如何限制特定类别的集合。这是我目前所拥有的:
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1)
->addAttributeToFilter('visibility', 4)
->addAttributeToFilter('special_price', array('neq' => ""))
->addAttributeToFilter('discontinued', array('neq' => 1))
->setPageSize(10)
->setOrder('price', 'ASC')
;
discontinued 属性是我们使用的自定义属性,因此产品既不显示也不显示 404。
有没有办法使用产品模型并限制到某些类别?
【问题讨论】:
-
请注意,
special_price可能不适用于您的查询。本问答阐述了一下:stackoverflow.com/questions/12054165