Это продолжение моего предыдущего вопроса: Нужно ли выбирать зависимые строки в модели или в контроллере? .
Допустим, что покровитель может проверить Книги.Если, учитывая объект «Патрон», где и как должны быть получены книги, которые они извлекли?
Вот некоторые возможные варианты, которые я рассмотрел:
- В модели «Патрон» добавьте
getBooks
метод - Когда создается экземпляр Patron, автоматически получают его книги и сохраняют его как свойство
books
- Создайте метод в PatronMapper с именем
getBooks
, который принимает PatronID
Что бы вы порекомендовали?Спасибо,