Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony2][SF2] Jak dostać się do entity z entity z innego bundla
K0nio
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 2
Dołączył: 8.04.2011

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


Witam , borykam się z takim problemem mam dwa bundle
CODE
Surgery/PatientBundle/Entity/Patients
Surgery/LoginBundle/Entity/User

Chciałbym wykonać nastepującą czynność.
Użytkownik się rejestruje dostaje ID za to odpowiada entity User a po zalogowaniu może wypełnić deklarację za to odpowiada Patients. Chciałbym, w entity Patients móc pobrać id Usera , próbowałem odwołaś się poprzez wstawienie
use Surgery\LoginBundle\Entity\User; jednak nie pomogło. Czy istnieje sposób by w entity Patients odwołać się jakoś w ten sposób getUser()-getId() ? Czy wymaga to innego zastosowania ? Rejestracja i logowanie Usera działa.
Ktoś ma jakieś wskazówki ?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
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%)
-----


1. ORM - Object-relational mapping - czyli nie przekazujesz żadnych ID tylko całe obiekty (patrz: Patient::$user).
2. Jeżeli masz zalogowanego użytkownika, to jaki problem stanowi jego przekazanie do nowej instancji obiektu Patient?
3. Relacje OneToMany masz dokładnie opisaną w dokumentacji, wraz z całymi przykładami kodu.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 21:23