产品系列和过滤器Magento

时间:2014-11-09 22:41:00

标签: php magento

我有一个名为groupId的自定义属性,我有大约1000个产品,他们都有4个产品组,共享同一个groupId。

现在我有一个类别我想要显示这些产品,但我只想展示每组中的4个产品之一。

所以我认为我可以过滤这个并将一个集合与该类别中的产品相匹配,如果没有匹配则插入它们等等。 但是这个集合会加载所有产品一次,所以如果我遍历集合,它不会是在运行期间输入的产品。

是否有人建议接近此

1 个答案:

答案 0 :(得分:1)

您可以使用MySQL的DISTINCT确保每个组都有一个产品。

$collection->getSelect()->distinct($groupId);