2013-08-30 35 views
0
$collection = $collection->addAttributeToFilter(array('attribute'=> 'name','like' => '%test1%'));  
$collection = $collection->addAttributeToFilterPOS(array('attribute'=> 'name','like' => '%test%')); 

是否有任何其他方式添加OR条件之间2 addAttributeToFilter函数Magento?Magento查询问题 - 添加或条件

回答

0
$collection = $collection->addAttributeToFilter('name',array('like' => array('%test1%','%test2%'))); 

希望这有助于你

0

要使用OR条件使用addAttributeToFilter(),您可以通过数组的一个这样的数组:

$collection->addAttributeToFilter(
array(
    array(
     'attribute' => 'name_of_attribute_1', 
     'null' => 'this_value_doesnt_matter' 
    ), 
    array(
     'attribute' => 'name_of_attribute_2', 
     'in' => array(115, 116) 
    ) 
) 
);