Я хочу найти пользователя по «имени» и «фамилии»
поэтому сначала у меня есть текст ввода, где я помещаю фамилию и имя в один и тот же вход
и второй я создал этот запрос
public function findListByName($name)
{
return $this->createQueryBuilder('c')
->where('c.firstname LIKE :name')
->orWhere('c.lastname LIKE :name)
->setParameter('name', '%'.$name.'%')
->getQuery()
->getResult();
}
обновлено с:
return $this->createQueryBuilder('c')
->where('c.firstname LIKE :name1')
->orWhere('c.lastname LIKE :name2')
->setParameter(':name1', '%'.$name.'%')
->setParameter('name2', '%'.$name.'%')
->getQuery()
->getResult();
Теперь, например:
у меня в базе данных есть имя = "тест" и фамилия = "тест2"
и если я введу в поле ввода это слово: "test" или "test2", то его работа вернет пользователя
если я поставлю слово: "test test2 " не работает (без результатов)
так что у кого есть решение для решения этой проблемы пожалуйста