Контроллер получает данные от пользователя и просто отправляет данные в модель
Модель что-то сделав возвращает данные контроллеру, который отправляет эти данные в некий класс, который знает как обработать.
Например, в контроллере SearchUsers мы вызываем методы модели и указываем какие данные нам нужны.
НО во многих комментариях я вижу сообщения по типу: "модель не должна лезть в БД".