Phalcon использует LIKE внутри Query \ Builder на двух столбцах - PullRequest
1 голос
/ 07 июня 2019

Как я могу выбрать данные из двух столбцов, используя Query \ Builder с 'LIKE'% some% и 'OR'.

Я не получаю данных, если в заголовке столбца нет совпадений, несмотря на использование ИЛИ, но в подзаголовке столбца должно быть совпадение.

Я сейчас занимаюсь этим:

 $Query->andWhere(
    'MyData.title LIKE :searchValue: OR MyData.subtitle LIKE :searchValue:', [
        'searchValue' => '%' . $searchValue . '%',
    ]
);

1 Ответ

0 голосов
/ 07 июня 2019

Ну, это выглядит хорошо.Вы уверены, что есть матч?Может быть, проверить, какой запрос производится?Вы можете легко добавить журналы всех запросов, используя событие 'db: beforeQuery'.

Может быть, у вас есть другие условия?

...