MODX. &tvFilters, варианты записи условий

&tvFilters=`условие`

Построение условий

простейшая запись

tv==value

несколько условий

tv1==somevalue,tv2==othervalue

несколько условий разделенных оператором ИЛИ

tv1==somevalue||tv1==othervalue

группирование операторов

tv1==foo||tv1==bar,tv2==3||tv2==1

для поиска не точных совпадений (содержащихся значений), используется знак %

tv1==%value% // значение содержится в строке

tv1==%value // заканчивается значением

tv1==value% // начинается значением

Доступные операторы

  Оператор фильтра Оператор SQL Приведение к числу
Безопасное сравнение <=> <=> Да
Строгое равенство === = Да
Строгое не равенство !== != Да
Больше и меньше чем <> <> Да
Равно == LIKE Нет
Не равно != NOT LIKE Нет
Меньше чем << < Да
Меньше или равно <= <= Да
  =< =< Да
Больше чем >> > Да
Больше или равно >= >= Да
  => => Да
Была ли статья полезной?