PdoResources фильтрация через where

Есть документ с тв-полем age1, которое равно 7
Вызываю PdoResources с таким фильтром:
&where=`{"age1:<=":"8"}`
Этот документ выводится — правильно

&where=`{"age1:<=":"6"}`
не выводится — правильно

&where=`{"age1:<=":"24"}`
не выводится — не правильно

&where=`{"age1:<=":"71"}`
выводится — правильно
— Т. е., насколько я вижу сравнивается только с 1 цифрой. Как починить или по другому это условие написать?
Павел
01 ноября 2018, 16:08
modx.pro
679
0

Комментарии: 3

Иван
01 ноября 2018, 18:27
0
Ибо строка?
    Павел
    01 ноября 2018, 19:19
    0
    вроде так. но эти тв-поля сделаны как числа, а фильтр это не особо волнует. Где бы указать, что это число
      Иван
      01 ноября 2018, 20:02
      0
      Или or и and неверно скомпонованы?
      Попробуйте без кавычек число указать.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3