Как использовать функцию запроса LIKE и CONCAT одновременно
Пользователь отправит сообщение к примеру
user1 = "Show football score today plz"
user2 = "Show basketball score yesterday lol"
ключ "оценка"
Я хочу запросить это слово из всех предложений, используя эти две функции
function like()
а также function concat()
в то же время
Я хочу этот код что-то вроде этого
LIKE CONCAT('%', message, '%')
LIKE CONCAT('Show football ', score,' today plz')
и это мой код
class MatchingMessageRepository extends EntityRepository
{
public function findByReceiveMessage($message)
{
$queryBuilder = $this->createQueryBuilder('o')
->where(parent::expr()->like('o.message', ':message'))
->setParameter('message', '%' . $message . '%')
->orderBy('o.message', 'ASC')
;
return $queryBuilder->getQuery()->getResult();
}
}
Может кто-то помочь мне с этим?