Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 27.05.2013 20:23:21

Транзакции

А Laravel не поддерживает что ли транзакции в несколько уровней?

Например у меня есть экшен сохранения формы там несколько связных объектов сохраняется. Я это все сохранение заворачиваю в транзакцию. Но сохраняемые объекты могут иметь также связные объекты которые нужно завернуть в транзакцию на уровне модели.
Но при попытке так сделать пишет что уже есть активные транзакции ((

Не в сети

#2 28.05.2013 06:34:06

Re: Транзакции

Это не Laravel не поддерживает, а MySQL. Самый простой способ — проверять через глобальную переменную, запущена ли транзакция, и не запускать её повторно. Не знаю, почему Laravel не делает это сам. Проще перекрыть Database (он же DB) с исправленным transaction().

Не в сети

Подвал раздела