В основном в моем приложении я начинаю получать некоторые модели тяжелого обзора (и просматривать модели в этих моделях просмотра). Поэтому, когда я создаю и заполняю их в своих контроллерах, методы контроллера кажутся довольно толстыми (хотя вся логика обрабатывается на уровне модели, а контроллер только вызывает методы для извлечения данных для вставки в модель представления).Где создавать экземпляры и заполнять модели?
Где будет лучшее место для создания экземпляров и просмотра моих моделей?
Как правило, я бы создавал модели представления в контроллере, поскольку их единственная реальная цель должна быть передана в представление. Можете ли вы привести пример из вашего кода, который, по вашему мнению, может быть улучшен? Возможно, вы можете переместить часть логики, которая происходит в контроллере, в саму модель представления? – David