Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony2][SF2][SF] brak relacji między encjami - dlaczego ?
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


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

Ten post edytował damianooo 31.05.2014, 14:39:24
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


m.picks, nie m.Pick.
Go to the top of the page
+Quote Post
damianooo
post
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


działa.

Dzięki
Go to the top of the page
+Quote Post

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: 22.08.2025 - 05:33