Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Doctrine][Symfony2] utworzenie relacji między tabelami w jednym obiekcie
Forum PHP.pl > Forum > PHP
r4xz
Relationship Mapping Metadata

Wyobraźmy sobie teraz sytuację: posiadam duży portal w którego skład wchodzi forum, kalendarz, PW itp. Każda wiadomość musi być powiązana z użytkownikiem, który ją wysłał, tak samo każdy dodany post oraz wydarzenie w kalendarzu - czy równoznaczne jest to z tworzeniem wielu linijek powiązań w "Entity" użytkownika? Ogólnie chciałbym uzyskać możliwości jakie oferuje doctrine odnośnie relacji, ale także powiązania z użytkownikiem definiować wyłącznie w obiekcie post/pw/wydarzenie.

PS chyba odpowiednio dokładnie sprecyzowałem problem? smile.gif

--EDIT--
aha, może to działać na zasadzie że post możemy powiązać z użytkownikiem, ale użytkownika z napisanymi postami już nie.
m44
Nie wiem czy dobrze zrozumiałem problem, ale w dokumentacji Doctrine 2 masz opisane wszystkie typy relacji między encjami.
Są to na przykład jeden do jednego, jeden do wielu i wiele do wielu, zarówno w wersji jedno, jak i dwukierunkowej.
Nie powinieneś mieć więc problemu ze zrobieniem tego, co chcesz.
r4xz
...no w końcu to znalazłem, ale co ja się z dokumentacją doctrine namęczę to szkoda gadać (Symfony ma o niebo lepszą). Jeszcze zerknę jak to z propel'em wygląda.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.