pdotools where SQL_OR
Уважаемые, подскажите…
Нужно получить такой sql:
Массив where для pdoTools выглядит так:
Нужно получить такой sql:
AND (
(`Events`.`starton` >= t1 AND `Events`.`starton` < t2)
OR
( `Events`.`starton` < t1 AND `Events`.`finishedon` > t1 )
)Массив where для pdoTools выглядит так:
$where[] = array(
array(
'starton:>=' => $t1,
'starton:<' => $t2,
),
array(
'starton:<' => $t1,
'finishedon:>' => $t1,
)
);и дает соответственно AND (
(`Events`.`starton` >= t1 AND `Events`.`starton` < t2)
AND
( `Events`.`starton` < t1 AND `Events`.`finishedon` > t1 )
)Как получить OR?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
rtfm.modx.com/xpdo/2.x/class-reference/xpdoquery/xpdoquery.where