2013-08-30 67 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) 
    ) 
) 
);