Здравствуйте!
Вопрос в следующем - как сделать что-бы логика фильтра AND работала не только между параметрами но и между их свойствами?
Скажем есть параметр "Тип", если я отмечу значения "1" и "2", то отфильтруются элементы в которых имеется хотя-бы одно из выбранных значений параметра, а нужно что-бы присутствовали оба!
Попытался решить самостоятельно, однако убив кучу времени так и не смог понять как это сделать.
Вот содержимое массива $GLOBALS['arrFilter']:
Пытался сделать вот так, но не помогло:
Вопрос в следующем - как сделать что-бы логика фильтра AND работала не только между параметрами но и между их свойствами?
Скажем есть параметр "Тип", если я отмечу значения "1" и "2", то отфильтруются элементы в которых имеется хотя-бы одно из выбранных значений параметра, а нужно что-бы присутствовали оба!
Попытался решить самостоятельно, однако убив кучу времени так и не смог понять как это сделать.
Вот содержимое массива $GLOBALS['arrFilter']:
Код |
---|
Array( [=PROPERTY_23] => Array ( [0] => 140 [1] => 138 [2] => 139 )) |
Пытался сделать вот так, но не помогло:
Код |
---|
Array( [=PROPERTY_23] => Array ( [LOGIC] => AND [0] => 140 [1] => 138 [2] => 139 )) |