pdoResources отфильтровать значения в интервале
Всем привет!
Если кто знает, подскажите, пожалуйста, как отфильтровать товары по цене в конкретном диапазоне.
Какое условие надо написать в &where?
К примеру, tv с ценой называется price. Требуется вывести товары в диапазоне от 1000 до 5000 рублей.
Вызов делаю в сниппете, пишу:
Пробовал
Если кто знает, как заставить условие работать, буду признателен за помощь.
Если кто знает, подскажите, пожалуйста, как отфильтровать товары по цене в конкретном диапазоне.
Какое условие надо написать в &where?
К примеру, tv с ценой называется price. Требуется вывести товары в диапазоне от 1000 до 5000 рублей.
Вызов делаю в сниппете, пишу:
...
'includeTVs' => 'price',
'where' => '{"price:>":1000,"price:<=":5000}'
...Но так не работает. Пробовал
'where' => '{"price:>":1000,"AND:price:<=":5000}'И так не работает.Если кто знает, как заставить условие работать, буду признателен за помощь.
Комментарии: 21
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
не очень подходит, т.к. нужны операторы для конкретного указания, где >, а где >=, и соответственно < и <=.
В общем, в связи с отсутствием времени, ибо заказчик требует сайт, перешел на getProducts и с ним все сделал. Там фильтрация делается следующим образом:
Может Василий, когда из отпуска вернется, прояснит, как нужно делать подобную фильтрацию.
P.S.
Кстати, в pdoResources тоже есть параметр 'tvFilters', но вызов его по аналогии с getProducts у меня результата не дал.
не работает.
Точно не знаю, потому что я на TV префиксы выключаю обычно
но вообще сайт сразу на рабочем VPS разрабатывается и находится, так что все должно по идее работать.
А, стоп, она же есть с самой первой версии!
… и сам вызов