Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%)
|
Witam.
Mam dwie tabele: Movie, Media, połączone są relacją ManyToMany, więc tak naprawdę mam jeszcze tabele movie__has_media. Chciałbym aby w tabeli łączącej(movie__has_media) Było dodatkowe pole type(będzie przechowywać typ obrazka). Nie chcę mieć tego w tabeli media(nie zawsze typ obrazka jest wymagany) Czy da się takie coś osiągać. Jeśli tak to jak? Jak potem wyświetlić typ obrazka?(Nie jest on przecież ani w tabeli media, ani w tabeli movie) =================== Domyślam się, że można zrobić jeszcze Movie , movie_has_type, movie_has_type_has_media, media, Jednak uważam to za gorsze rozwiązanie.... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 10 Dołączył: 16.11.2008 Ostrzeżenie: (0%)
|
Doctrine jako ORM dostarcza tylko kilka podstawowych rozwiązań, które da się wykorzystać na szybko bez zbędnego oprogramowywania. Nikt nie mówił, że ORM to narzędzie idealne (IMG:style_emoticons/default/wink.gif)
Jeśli Twój schemat bazy danych wymaga czegoś więcej niż opisanie całości w prostych relacjach, które znajdziesz w dokumentacji Doctrine, to musisz się trochę więcej "napracować". Twój projekt wymaga, aby dołożyć do tabeli m:n dodatkową kolumnę, nie da się tego obejść inaczej, jak zasugerował thek i poprzednicy. Czy często spotykane, proste wiele do wielu sprowadzić do relacji jeden do wielu i wiele do jednego. |
|
|
|
mimol [SF][SF2]Relacja ManyToMany 4.01.2013, 11:22:36
thek To co chcesz osiągnąc to jedna z "bolączek... 4.01.2013, 12:34:38
mimol Nie wiem czy kiedykolwiek używałeś https://github.... 4.01.2013, 13:31:39
misi3kk Mam u siebie podobny kod, oparty właśnie o SonataM... 4.01.2013, 19:34:03
HansKlops Witajcie,
mam problem właśnie z takim rozwiązanie... 8.01.2013, 00:52:59 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 07:45 |