Здравствуйте,
чтобы контролеры не пухли, как вариант можно использовать сервисный слой. Итересует самый простой пример сервисного слоя, желательно в контексте yii? Ибо я не понимаю как его правильно организовать.
Интересует именно, как разграничить разное состояние view - пустая форма, с ошибками, информация. За это должен отвечать один экшн контролера?
То есть мы условно берем $_POST и передаем в метод сервисного слоя, там происходит обработка, а что он должен вернуть в контролер?
На каком этапе заканчивается область действия контролера?
Я нашел видое у laravel сообщества, где в сервис передается слушатель в виде контролера и сервисного слоя уже вызывается нужный экшен. Но тогда полчается что в контролере появляется экшен на каждый чих (ошибки, сообщения, формы) и непонятно как повторно использовать код, если сервесные методы зависят от контролера.
Сервисный слой
Re: Сервисный слой
Для таких вопросов создан отдельный раздел форума. Вот тема по СС http://www.yiiframework.ru/forum/viewto ... 34&t=36725
Re: Сервисный слой
Блин, проглядел этот раздел, пошел читать.