Andrew Kravchuk
В контроллере только сравнения и все
Эээ нет
Контроллер по-хорошему не должен бизнес логику делать
Сравнение в модели
Потому что сравнение тут - это ядро логики
А так выходит что вы модель делаете максимально тонкой а ядро логики в самом хрупком месте помещаете, и обычно самом зависимом от фреймворка и прочей шушеры
А разделить вью и контроллер тут сложно потому что отображение очень простое
Незачем их тут разделять как по мне