![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam entity:
i
Potrzebuję zrobić "Podwójną relację/złączenie do tej samej (innej) tabeli" . W sieci nie mogę jednak znaleźć jak to się robi w Symfony2 Ten post edytował damianooo 12.11.2015, 13:24:37 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Temat nie ma najmniejszego związku z Symfony, dotyczy stricte Doctrine - domyślam się, że tego ORM-a używasz. Dwa osobne projekty...
2. Ale w czym masz problem? Dwa razy po prostu dajesz relację ManyToOne, wskazując w parametrze targetEntity klasę Team. 3. Nie używaj określeń team1, team2 tylko jakoś opisz. Nie wiem czym jest ten "meet", ale zapewne istnieje jakieś "milsze" określenie obu zespołów w tym kontekście. Ten post edytował Crozin 12.11.2015, 14:15:58 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ad 1) Tak, dotyczy Doctrine
![]() ad 3) Meet - chodzi o Mecz pomiędzy dwoma drużynami . Meet - tutaj jako spotkanie ... Match wolałem nie dawać bo ta nazwa jest globalnie wykorzystywana w innym kontekście ad 2) Tutaj nie muszę tworzyć (nie powinienem) relacji dwukierunkowej ? W Entity Team nie muszę tworzyć relacji OneToMany ? Pytam ponieważ mialem problem z tym jak opisać adnotacjami taką relację w encji Team. Ten post edytował damianooo 12.11.2015, 14:48:05 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ad. 3) Od tego właśnie masz przestrzenie nazw by korzystać z normalnych nazw. Ręki sobie uciąć nie dam ale meet ni cholery nie będzie w tym kontekście synonimem dla meczu/rozgrywki.
Ad. 2) To czy relacja będzie dwu- czy jednokierunkowa to osobna kwestia. (pseudokod)
Ten post edytował Crozin 12.11.2015, 14:57:35 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@Crozin
Do tego dochodzi jeszcze mappedBy i inversedBy ![]() -------------------- Cytat There is a Bundle for that Lukas Kahwe Smith - October 31th, 2014 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Crozin , działa.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:04 |