Добрый день !
Кошерно ли дергать один репозиторий из разных сервисов ?
Допустим чтобы разобрать запрос в UrlManager надо подергать различные данные из БД, или надо дергать соотвествующие сервисы ?
Вроде как по смыслу надо обращаться к сервису, но быстрее дернуть репозиторий и узнать результат.
Спасибо.
Дергать репозиторий из разных сервисов
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Дергать репозиторий из разных сервисов
Вопрос не верный. Что значит "кошерно"? Вопрос может быть "Что случится плохого если я буду дёргать один репозиторий из разных сервисов?" или "Чем лучше обращаться к сервису, а не к репозиторию напрямую?".
Нравится Yii? Давайте сделаем его лучше!.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Дергать репозиторий из разных сервисов
Ответ на первый переформулированный вопрос такой. На коротком промежутке времени ничего не случится и ничем не лучше. На более длинном, довольно вероятно что у вас появится использование одного метода репозитория из разных сервисов. При этом контексты этих сервисов со временем могут разойтись. То есть код в этом месте станет хрупким.
Нравится Yii? Давайте сделаем его лучше!.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Дергать репозиторий из разных сервисов
Судя по второму переформулированному вопросу (а составлен он на основе оригинала), имеется путаница между сервисами и репозиториями.
Нравится Yii? Давайте сделаем его лучше!.
Re: Дергать репозиторий из разных сервисов
Спасибо, путаницы нет)
Первый переформулированный вопрос и ответ меня полностью удовлетворил
Первый переформулированный вопрос и ответ меня полностью удовлетворил