Jane, ну это холиварный вопрос, сортировать можно и передав ORDER BY в модель, и организовав спец класс который вызывается из контроллера и который выполняет сортировку, короче вариантов много и какой из них правильный я спорить не берусь, а так да, контроллер конечно может содержать логику, и чем ее больше, тем он жирнее. Ммм... жирненькие контроллеры