Мой запрос - doctirne 2. У меня есть поле статуса в users, private или общественные. я хочу иметь возможность запускать этот запрос и отображать все комментарии , где status = public и private, только если userid = current вошедшего в систему идентификатор пользователя (который я знаю, $ loggerUserVarID)
$q = $this->em->createQueryBuilder()
->select('c')
->from('\Entities\Comments', 'c')
->leftJoin('c.users', 'u')
->where('status = public') ??? display all public comments but private if it belpongs to the logged in user.?
->setParameter(1, $loggerUserVarID)
->getQuery();
в в данный момент я использую оператор if после того, как получу результаты, есть ли способ сделать оператор if внутри этого запроса?