AnisimovAM
@AnisimovAM
Программист

Как, используя Symfony 2/3 + Doctrine, получить сущности, у которых не установлена связь Many-To-One?

Добрый день.
Имеется 2 сущности: Region и User. У одного региона может быть несколько пользователей, у пользователя может быть только один регион.

Как получить через QueryBuilder пользователей, у которых не задан регион?

public function findUsersWithoutRegion()
    {
        $query = $this->createQueryBuilder('u')
            ->where('u.region = :region')
            ->setParameter('region', null)
            ->orderBy('u.title')
            ->getQuery();
        return $query->getResult();
    }


Так не выводит ничего. Если вместо null передать id региона, то выведет пользователей региона.
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
where('u.region IS NULL')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы