Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%)
|
Witam,
Jeśli ktoś ma do czynienia z Doctrine, to bardzo prosiłbym o wsparcie (IMG:style_emoticons/default/wink.gif) Co w rzeczy samej sprawia, że wybieramy typ relacji Unidirectional/Bidirectional? Z definicji wiem, do czego obie strategie służą. Posłużmy się przykładem korepetycji. Zdefiniujmy np. tabele: student: id | name teacher id | name private_lesson id | student_id | teacher_id | topic I teraz dochodzi do zdefiniowania relacji. Tutaj wg. mnie wybrałbym strategię Unidirectional (źle??). Tworząc nowy obiekt korepetycji, która miałaby pola uczeń/nauczyciel łatwo mógłbym wstrzyknąć obiekty ucznia i nauczyciela. Ale nie widzę sensu dodawania do klas Student/Teacher pola private_lessons. (dobrze myślę?). Lecz czasem też operacja pobrania wszystkich korepetycji danego ucznia / nauczyciela byłaby potrzebna, ale czy warto pchać do klasy pole private_lesson? Można oczywiście pobrać dane poprzez DBAL. Mógłby ktoś jakąś radą rzucić? |
|
|
|
Fred1485 [Doctrine] Uni vs Bidirectional 7.06.2016, 13:25:30
Crozin 1. Doctrine to ORM, czyli powinieneś skupić się na... 7.06.2016, 14:14:36 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:50 |