Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony2][SF2][SF] brak relacji między encjami - dlaczego ?
Forum PHP.pl > Forum > PHP > Frameworki
damianooo
Mam encję MEET powiązaną z encją PICK relacją 1 do wielu:

Encja MEET:

  1. /**
  2.   * @ORM\OneToMany(targetEntity="Pick", mappedBy="meet")
  3.   */
  4. protected $picks;


Encja PICK:

  1. /**
  2.   * @ORM\ManyToOne(targetEntity="User", inversedBy="picks")
  3.   */
  4. protected $user;



W kontrolerze mam metodę w której zapytaniem SQL pobieram dane ze złączenia obu tabel:

  1. public function oplTicketAction()
  2. {
  3. $em = $this->getDoctrine()->getManager();
  4.  
  5. $query = $em->createQuery(
  6. 'SELECT m FROM CosTamBundle:Meet m JOIN m.Pick p'
  7. );
  8.  
  9. $entities = $query->getResult();
  10.  
  11. // return ...
  12. }


Niestety nie wiem dlaczego otrzymuję następujący komunikat o błędzie, który mówi, że encje nie są ze sobą powiązane żadną relacją :

  1. [Semantical Error] line 0, col 53 near 'p': Error: Class My\CosTamBundle\Entity\Meet has no association named Pick



Proszę o podpowiedź co mam źle.
Dzięki, Pozdrawiam
Crozin
m.picks, nie m.Pick.
damianooo
działa.

Dzięki
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.