Repository vs ActiveRecord

Обсуждаем, как правильно строить приложения
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Repository vs ActiveRecord

Сообщение zelenin »

BrusSENS писал(а): 2017.09.04, 18:05
zelenin писал(а): 2017.09.04, 17:47 так lazy это и есть неявная ленивая подгрузка.
Это понятно. Я про неявность самой реализации. В общем не понравилась реализация с прокси, хотя ничего пока стоящего, чем заменить в голову не приходит.
ну варианта 3: а) либо мы заставляем саму сущность знать о лейзи подгрузке на уровне домена, б) либо мы выносим это знание в слой инфраструктуры добавив прокси поверх сущности, в) инжектим снаружи.
Аватара пользователя
BrusSENS
Сообщения: 565
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Repository vs ActiveRecord

Сообщение BrusSENS »

zelenin писал(а): 2017.09.04, 18:14 а) либо мы заставляем саму сущность знать о лейзи подгрузке на уровне домена
Ну если только на уровне домена сущность и будет знать о lazy. По сути то интерфейс репозитория то в домене находится, вполне можно сделать VO с реализацией лэйзи лоадинга.
zelenin писал(а): 2017.09.04, 18:14 в) инжектим снаружи.
Тоже как вариант, только вот вопрос в том, откуда инжектить будет правильнее...
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Ответить