Хотите интересную тему? Есть вложенная транзакция. Иногда родительская транзакция выполняется, а вложенная - нет. Как такое возможно, при условии, что вложенная транзакция после ролбэка должна прокидывать экзепшн в родительскую транзакцию.
В симфони есть lazy loading и там ocramius/proxy-manager юзается, в ларке со всей ее магией за раз запроксить контейнер не выйдет, только если ручками, но тогда сервисы финальными делать нельзя. Разве что если декорировать.
я так понял нужно откладывать загрузку до того момента, пока ты сам в коде не юзнешь чет из этого объекта
Угу. В случае с проксей объект инжектится, но он легковесный, в нем есть только сервис-локатор, который при обращении к методу объекта создает реальный объект и проксирует запрос к нему
Хотите интересную тему? Есть вложенная транзакция. Иногда родительская транзакция выполняется, а вложенная - нет. Как такое возможно, при условии, что вложенная транзакция после ролбэка должна прокидывать экзепшн в родительскую транзакцию.
Хотите интересную тему? Есть вложенная транзакция. Иногда родительская транзакция выполняется, а вложенная - нет. Как такое возможно, при условии, что вложенная транзакция после ролбэка должна прокидывать экзепшн в родительскую транзакцию.
И ещё вопрос, нужен ли лок фор апдейт внутри транзакции? Сначала идёт проверка, хватает ли денег на кошельке и далее декримент. Если я правильно понимаю, то тут может возникнуть рэйс кондишн, т.к. есть проверка.