w klasie repository mam taki kod:
$query = $this->createQueryBuilder('s') ->leftJoin('s.user', 'u')->addSelect('u') ->orderBy('s.id', 'DESC') ->getQuery();
ktory to pobiera dane z tabeli s oraz JOINuje tabele u. Wszystko fajnie pieknie, tylko ten kod zwraca mi wszystkie pola z tabeli u a ja bym chcial pobrac tylko dwa pola z tabeli u.
Przegladam dokumentacje i wychodzi, ze za bardzo sie nie da.
Probowalem nawet tak
->addSelect(['u.pole1', 'u.pole2'])
ale to skolei pluje mi wyjatkiem
Cytat
Call to a member function getId() on array
Da sie to zrobic w tym queryBuilder czy musze inaczej budowac zapytanie?