Задать вопрос
qork
@qork
{ background: #F00B42 }

Как сделать выборку в migx через getimagelist с двумя условиями?

В сайдбар выводится список ближайших актуальных событий из migx-таблицы. Пока сделано, чтобы выводились события с датами окончания больше сегодняшней даты. Но в таблице есть позиции, у которых дата уточняется (поле не заполнено).
Как оптимальнее было бы сделать выборку из базы с двумя where условиями?
[[getImageList?
&docid=`182`
&limit=`6`
&where=`{"eventEnd:>":"[[today]]"}`
&tvname=`migx_event`
&sort=`[{"sortby":"eventBegin","sortdir":"ASC","sortmode":"date"}]`
&tpl=`eventSidebar`]]

Вижу только один выход - по-умолчанию в поле с неизвестной датой записывается значение с датой на несколько лет вперед.
  • Вопрос задан
  • 1231 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Derzaiii
@Derzaiii
Типичный телец
Думаю так должно сработать - просто выбираем с датой старше чем сегодня + если дата не заполнена
&where=`{"eventEnd:>":"[[today]]", "eventEnd:IS" => null}`
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы