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.

questionAnswers(1)

yourAnswerToTheQuestion