Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未应用Magento AddAttributeToFilter_Php_Magento - Fatal编程技术网

Php 未应用Magento AddAttributeToFilter

Php 未应用Magento AddAttributeToFilter,php,magento,Php,Magento,我正在尝试通过具有以下内容的multiselect属性筛选magento产品集合 $_productCollection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToFilter('sparex_makemodel', array('in' => $set ) ) ->addAttributeToSelect('*'); 但是,当我回显查询时,它没有被应用?有

我正在尝试通过具有以下内容的multiselect属性筛选magento产品集合

$_productCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('sparex_makemodel',
    array('in' => $set
    )
 )
 ->addAttributeToSelect('*');
但是,当我回显查询时,它没有被应用?有人知道为什么吗?我肯定这在早些时候起作用了。。。现在快把我逼疯了

试试这样:

$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*') 
->addAttributeToFilter('sparex_makemodel', array('in'=>$set));
foreach($products as $product)
{
    var_dump($product);
}

Matthew,您应该检查产品列表中使用的属性选项“
”是否设置为“是”

产生相同的结果,未应用筛选器。请向我显示您的集合数组以及预期的和当前的输出。我刚刚回来说我已解决了它,并看到您发布了此。。。这正是正确的答案!