В идеале контроллер должен быть свободен от логики домена?
Как это соотносится с введением в него класса репозитория, как во время обеда с ботаником?
Если вы один из тех, кто этого не делаетвнедрить репозиторий в контроллер, как вы называете классы уровня приложения / домена, которые содержат код, который ссылается на средства доступа к репозиторию и работает с классами модели?Или ты разделил это дальше?Как?
Добавлено к вопросу:
По приведенному выше вопросу, не могли бы вы рассмотреть эти три сценария:
- Извлечение модели и возвращение представления
- Получение редактирования формы для проверки и сохранения в базе данных
- Обработка заказа
Надеюсь, это дополнение может прояснить вопростак что мы можем ссылаться на распространенные типы сценариев.