Таблица modx_msop_modifications поле price - varchar

Вобщем встал вопрос о том чтобы сортировать по полю из этой таблице, но вдруг неожиданно поле price — varchar у меня вопрос, а как по нему сортировать? вобщем расстроен тк нужно делать костыли(((
Евгений
08 декабря 2022, 13:29
modx.pro
121
0

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

Артур Шевченко
08 декабря 2022, 14:00
0
SQL CAST
    Евгений
    08 декабря 2022, 14:24
    0
    ну если решать через параметры сниппета
    то было $filter_result['sort'] = 'mo|weight:asc'; тут кстати цену продублировал в поле вес, и сортирую по нему

    а так не работает
    $filter_result['sort'] = 'cast(mo|price as SIGNED):asc';
      Евгений
      08 декабря 2022, 14:36
      0
      в кастом фильтре сделал return $mysort.«cast(`op`.`price` as SIGNED) asc»;
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3