Должны ли подобъекты быть выбраны в Model или Model Mapper? - PullRequest
0 голосов
/ 04 июня 2011

Это продолжение моего предыдущего вопроса: Нужно ли выбирать зависимые строки в модели или в контроллере? .

Допустим, что покровитель может проверить Книги.Если, учитывая объект «Патрон», где и как должны быть получены книги, которые они извлекли?

Вот некоторые возможные варианты, которые я рассмотрел:

  • В модели «Патрон» добавьтеgetBooks метод
  • Когда создается экземпляр Patron, автоматически получают его книги и сохраняют его как свойство books
  • Создайте метод в PatronMapper с именем getBooks, который принимает PatronID

Что бы вы порекомендовали?Спасибо,

1 Ответ

1 голос
/ 04 июня 2011

Я предлагаю вам пойти с:

When a Patron is instantiated, automatically get its books and store it as the books property

Таким образом, вам не нужно беспокоиться об этом вручную

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...