Просмотр поста

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

Ну а потом просто плодить их под каждую задачу, т.е UserController - это "просто контроллер", UserApiController - это REST сервис.