Encja MEET:
/** * @ORM\OneToMany(targetEntity="Pick", mappedBy="meet") */ protected $picks;
Encja PICK:
/** * @ORM\ManyToOne(targetEntity="User", inversedBy="picks") */ protected $user;
W kontrolerze mam metodę w której zapytaniem SQL pobieram dane ze złączenia obu tabel:
public function oplTicketAction() { $em = $this->getDoctrine()->getManager(); $query = $em->createQuery( 'SELECT m FROM CosTamBundle:Meet m JOIN m.Pick p' ); $entities = $query->getResult(); // return ... }
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ą :
[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