Datamapper PHP - po co używać ich do obiektów nieodebranych?
Być może jest to pytanie z trywialną odpowiedzią, ale mimo to doprowadza mnie to do szału przez kilka dni, więc chciałbym usłyszeć odpowiedź. Ostatnio szukam wielu informacji związanych z budowaniem własnego datamappera dla mojego własnego projektu (i nie używam ORM) i czytam kilka wątków na stackoverflow lub innych stronach internetowych.
Wydaje mi się bardzo przekonująceAuthorCollection
przedmioty, które są w zasadzie tylko pojemnikiemAuthor
instancje lubBookCollection
obiekty, które posiadają wieleBook
instancje. Ale dlaczego potrzebowałby mappera do singlaAuthor
obiekt? Wszystkie kryteria pobierania, o których mogę pomyśleć (z wyjątkiem tego, które pyta o obiekt z określonymBookID
lubAuthorID
) zwróci wieleBook
lubAuthor
instancje stądBookCollection
lubAuthorCollection
instancje. Po co więc zawracać sobie głowę mapperem dla pojedynczych obiektów, jeśli ten dla odpowiedniej kolekcji jest bardziej ogólny i nie musisz być pewien, że twoje kryteria zwrócą tylko jeden wynik?
Z góry dziękuje za twoją pomoc.