Особенности MVC

я только начинаю работать с этим паттерном, и хочу спрасить, вспомогательные функции (например функция выводящая ID категории по ее названию) пишется в контроллер или куда-то еще? Как я понял модель только для БД…

Quote

например функция выводящая ID категории по ее названию

Это логика, она реализуется в модели.

Контроллер объединяет логику (модель) и представление (вид) в одно целое и координирует их.

Спасибо, я так примерно и думал.