我正在尝试通过多选属性使用以下内容过滤magento产品集合...
$_productCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('sparex_makemodel',
array('in' => $set
)
)
->addAttributeToSelect('*');
然而,当我回应查询时,它没有被应用?有谁知道为什么?我确信这工作得更早了......现在让我发疯了
答案 0 :(得分:3)
Matthew,您应该检查属性选项'在产品列表中使用'设置为'是'。
答案 1 :(得分:0)
试试这样:
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('sparex_makemodel', array('in'=>$set));
foreach($products as $product)
{
var_dump($product);
}