# Rakovskiy (01.04.2015 / 23:23)В твоём случае (с Yii) нужно вынести бизнес логику в сервисный слой, что бы контроллеры получились максимально "тонкими".
reaper, Вот у меня "просто контроллёры, возвращающие отрендеренные шаблоны", а что бы вернуть мне потом к примеру json данные то нужно переписывать все контроллеры, убирать рендер шаблонов и возвраща
Ну а потом просто плодить их под каждую задачу, т.е UserController - это "просто контроллер", UserApiController - это REST сервис.