当用户在前端应用某些过滤器时,我们一直在尝试进行查询。我们正在尝试在产品集合中进行OR查询:尝试了以下但没有一个工作
$collection->addAttributeToFilter(['web_mobile_filter','offer_group_name_value'],
[
['in' => '1122'],
['in' => '72']
]);
和
$collection->addAttributeToFilter(
[
[
'attribute' => 'web_mobile_filter',
'in' => '1122'
],
[
'attribute' => 'offer_group_name_value',
'in' => '72,73'
],
]
);
有人可以帮帮我,请找我在这里做错了吗?
答案 0 :(得分:0)
您可以这样写: -
$collection->addAttributeToFilter( 'web_mobile_filter',
[
'in' => '1122'
]);
答案 1 :(得分:0)
$collection->addAttributeToFilter(array( array('attribute' => 'special_price','null' => true), array('attribute' => 'product_in_stock','eq' => 1)), '', 'left' );