Контроллер как-то так:
class News {
function index($page) {}
function show($id) {}
}
Если используете Entity+Repository, то советую сделать еще Service, который будет доставать данные из Repositry (и содержать всю логику). Сам этот Service будет доступен из Controller. (так сделано в Spring Framework).
Если только Model, то в ней должна быть логика вся и доставания записей из БД, обработка и тд.
В контроллере формируются данные для View, например, массив. А View только его отрисовывает.
Как-то так..