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