【发布时间】:2014-01-09 12:13:55
【问题描述】:
我遇到了无法解决的问题。部分原因是我无法用正确的术语来解释它。我是新手,很抱歉这个笨拙的问题。
您可以在下面看到我的目标概览。
我正在使用 Magento CE 1.7.0.2
我有一个名为 $params 的数组,其中我有一些类别 ID...
$_productCollection = Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*');
这里$_productCollection 是我的自定义产品集合...
如何按类别过滤具有addFieldToFilter()功能的产品
我试过$_productCollection->addFieldToFilter('category',array('eq' => $params));
但它不起作用......
任何想法...
【问题讨论】:
-
这是我第一次使用 addFieldToFilter()
-
尝试使用
in而不是eq。 -
使用插入和explode(',',$params) => ->addFieldToFilter('category',array('inset',explode(',',$params)));跨度>