Napisane: 5.10.2015, 13:22:42 | |
Grupa: Zarejestrowani Postów: 72 Dołączył: 14.02.2007 Ostrzeżenie: (0%) |
jak napiszesz większą hierarchę klas wtedy zrozumiesz:D akurat w tym przykładzie nie ma to sensu ale już w tym poniższym jak najbardziej
a dlaczego bo nie zawsze chcemy aby zmienne składowe klasy były dostępne zewnątrz, chodzi tu głównie o kontrolę aplikacji. |
Forum: PHP · Podgląd postu: #1172858 · Odpowiedzi: 14 · Wyświetleń: 1 381 |
Napisane: 15.09.2011, 21:55:23 | |
Grupa: Zarejestrowani Postów: 72 Dołączył: 14.02.2007 Ostrzeżenie: (0%) |
Witaj Jeśli definiujesz relację jeden do wielu czyli autor może mieć jeden lub więcej artykułów to musisz w Autor odpowiednio to zdefiniować: Kod Autor: relations: Artykul: local: idAutor foreign: autorId type: many a w Artykul Artykul: relation: Autor: local: autorId foreign: idAutor type: one Jeśli używasz doctrine wtedy wygenerujesz model który powiąże Autora z arykułami czyli jesli pobierzesz obiekt autora i zrobisz na nim metodę getArticle() wtedy pobierzesz wszystkie artykuly należące do tego autora. W skrócie wyglądałoby to tak:
Jeśli chcesz pobrać artykuły wraz z ich autorami w modelu robisz np tak: Model - AutorTable:
teraz w module jakiejs akcji robisz:
w ten sposób pobierzesz sobie obiekt autora a w nim obiekty jako kolekcje artykulow przypisanych dla tego autora. Albo ostatni sposób to poprostu zapytanie w modelu z innerJoin i leftJoin Pisałem z palca więc moga być literóki w kodzie albo błędy. pozdraiwam |
Forum: Frameworki · Podgląd postu: #899188 · Odpowiedzi: 5 · Wyświetleń: 621 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 21:32 |