Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony][Symfony2][SF2] Pobranie 1 rekordu z zapytania
Forum PHP.pl > Forum > PHP > Frameworki
gentleman
Mam taki kod:
Kod
$query = $repository->createQueryBuilder('sf')
    ->where('sf.id = '. $id)
    ->getQuery();

Potrzebuje z tego pobrać autora. Robie chyba dobrze tak jak w dokumentacji.
Kod
$author =  $query->getResult()->getAuthor();

lub
Kod
$author =  $query->getResult()->getCategory()->getAuthor();

ale obydwa sposoby nie dzialają. Pomoże mi ktoś ?



Do zamknięcia .
nospor
Nie używam symfony ale 20 sekund googlania i jest odpowiedź:
http://stackoverflow.com/questions/1504691...umn-in-doctrine
Cytat
Since you are requesting single column of each record you are bound to expect an array. That being said you should replace getResult with getArrayResult() because you can't enforce object hydration:
$data = $qb->getArrayResult();
Now, you have structure:
$data[0]['address']
$data[1]['address']
....
Crozin
getResult() zwraca kolekcję obiektów. Użyj getSingleResult by zwrócić pojedynczy obiekt.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.