Moje zapytanie to doctirne 2. Mam pole statusu w użytkownikach prywatnych lub publicznych. Chcę móc uruchomić tę kwerendę i wyświetlić wszystkie komentarze gdzie stan = publiczne i prywatne tylko jeśli userid = prąd zalogowany ID użytkownika (co wiem, $ loggerUserVarID)Doctrine 2 - zapytania warunkowe budowniczego zapytania ... Jeśli instrukcje?
$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();
w tej chwili używam instrukcji if po uzyskaniu wyników, czy istnieje sposób na wykonanie instrukcji if wewnątrz tego zapytania?
Whats irytujące: komentarz ma właściwość użytkowników - czyli wielu użytkowników są odwzorowywane na komentarz? Hows, które idą do pracy? Czy komentarz może mieć tylko jednego właściciela (użytkownika)? – Max