Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2][SF2]NonUniqueResult, 500 Internal Server Error
newbie96
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 31.12.2011

Ostrzeżenie: (0%)
-----


Witam, chciałbym wyświetlić nazwę użytkownika danego komentarza.Tym kawałkiem wyświetlam komentarze.
  1.  
  2. $repository = $this->getDoctrine()
  3. ->getRepository('AcmeMainBundle:Comments');
  4. $query = $repository->createQueryBuilder('c')
  5. ->where('c.post_id ='. $postId)
  6. ->getQuery();
  7.  
  8. $comment = $query->getResult();
  9.  
A tym próbuję pobrać nazwę użytkownika.
  1.  
  2. $id = $query->getSingleResult()->getUser_id();
  3.  
  4. $UserComment = $this->getDoctrine()
  5. ->getRepository('AcmeMainBundle:Comments')
  6. ->find($id);
  7.  
  8. $username = $UserComment->getUsers()->getName();
Lecz symfony wyrzuca 500 Internal Server Error - NonUniqueResultException. Jak mogę inaczej pobrać id? lub co muszę zmienić żeby nie było błędu?
Dodam że jeśli stworzę stalą id, to wyświetli się nazwa.

Będę wdzięczny za każdą pomoc.
Pozdrawiam

Ten post edytował newbie96 30.08.2013, 16:03:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:31