Как сохранить несколько наборов данных?
У меня на форме собраны данные из нескольких моделей и сторов. Когда я хочу их сохранить, мне приходится вызывать метод save каждого набора данных. Таким образом получается несколько запросов к серверу, по одному на каждый стор и модель.
Мне нужно чтобы все эти запросы на сохранение прошли в одной транзакции, чтобы при отказе в обработке одного из наборов я мог откатить все что менялось в форме.
Вопрос: как? Собирать все-все данные и формировать один пакет для единого запроса? Есть ли некие стандартные механизмы которые позволяют такое сделать? А может есть другие пути?
|