У меня есть запрос, чтобы получить имя пользователя из объекта с датой:QueryBuilder массив запросов значения
return $this->createQueryBuilder('t')
->select('t.username')
->where('t.date = :date')
->andWhere('t.username = :username')
->setParameter('date', $date)
->setParameter('username', $username)
->getQuery()
;
Однако, когда я хочу, чтобы найти имя в массиве, я использую это:
if (in_array($user_array, $username) != true) {
Я получаю $username
массив:
array(1) {
[0] =>
array(1) {
'username' =>
string(9) "username1"
}
}
array(1) {
[0] =>
array(1) {
'username' =>
string(10) "username90"
}
}
array(1) {
[0] =>
array(1) {
'username' =>
string(10) "username12"
}
}
ли вообще можно найти, находится ли имя пользователя в массиве? Нужно ли мне корректировать код QueryBuilder или мне нужно прибегнуть к другому решению в Symfony?
Отрегулируйте QueryBuilder чище –