Можно в контроллере можно отдельно
Оно может например запрос в дб послать или файл открыть
(Файл в данном случае модель - данные предоставляемые юзеру)
Я знаю, что модель делает, непонятно только, куда класть. В типичном ООП если не в конструктор, то только в синглитон