@McMike

Как в Yii2 сделать поиск по конкатенации полей?

Есть запрос на выбор пользователей по полному имени вида firstname || ' ' || lastname LIKE '%Имя Фами%'
Т.е. имя хранится в двух полях имя-фамилия.
Как сделатьтакой запрос с помощью построителя в Yii2? Такой вариант ругается
->orFilterWhere(['like', 'firstname || \' \' || lastname', $text]);

column \"firstname || ' ' || lastname\" does not exist
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@iSensetivity
бухгалтер, програміст-самоук
->addSelect(['*', CONCAT('firstname', 'lastname') as full_name])->andFilterWhere(['like', 'full_name', $text])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы