Сервисный слой

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Закрыто
ShNURoK
Сообщения: 168
Зарегистрирован: 2012.04.12, 05:44
Контактная информация:

Сервисный слой

Сообщение ShNURoK »

Здравствуйте,

чтобы контролеры не пухли, как вариант можно использовать сервисный слой. Итересует самый простой пример сервисного слоя, желательно в контексте yii? Ибо я не понимаю как его правильно организовать.
Интересует именно, как разграничить разное состояние view - пустая форма, с ошибками, информация. За это должен отвечать один экшн контролера?
То есть мы условно берем $_POST и передаем в метод сервисного слоя, там происходит обработка, а что он должен вернуть в контролер?
На каком этапе заканчивается область действия контролера?

Я нашел видое у laravel сообщества, где в сервис передается слушатель в виде контролера и сервисного слоя уже вызывается нужный экшен. Но тогда полчается что в контролере появляется экшен на каждый чих (ошибки, сообщения, формы) и непонятно как повторно использовать код, если сервесные методы зависят от контролера.
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Сервисный слой

Сообщение SiZE »

Для таких вопросов создан отдельный раздел форума. Вот тема по СС http://www.yiiframework.ru/forum/viewto ... 34&t=36725
ShNURoK
Сообщения: 168
Зарегистрирован: 2012.04.12, 05:44
Контактная информация:

Re: Сервисный слой

Сообщение ShNURoK »

Блин, проглядел этот раздел, пошел читать.
Закрыто