Страница 1 из 1

Вопрос по транзакциям в AR

Добавлено: 2013.08.14, 12:53
mitrich
Привет всем.

При выполнении каких либо операций с базой данных в методах beforeSave, afterSave какой либо модели, общая операция save, delete фреймворком не оборачивается в транзакцию?

Т.е. допустим я сохраняю запись в модели Post. Я вызываю метод save. В методе beforeSave модели Post прописано инкрементировать счетчик таблицы статистики. Инкрементация выполняется тоже путем создания экземпляра модели таблицы статистики и методом save. Так вот обе эти операции сохранения выполняются в пределах транзакции либо нет?

Re: Вопрос по транзакциям в AR

Добавлено: 2013.08.14, 13:04
anton44eg
нет, транзакциями вам нужно заниматься самому

Re: Вопрос по транзакциям в AR

Добавлено: 2013.08.14, 13:06
mitrich
Спасибо

Re: Вопрос по транзакциям в AR

Добавлено: 2013.08.14, 13:06
mitrich
Быть может есть поведения готовые для этой задачи?