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

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
mitrich
Сообщения: 53
Зарегистрирован: 2012.09.03, 20:57

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

Сообщение mitrich »

Привет всем.

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

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

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg »

нет, транзакциями вам нужно заниматься самому

mitrich
Сообщения: 53
Зарегистрирован: 2012.09.03, 20:57

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

Сообщение mitrich »

Спасибо

mitrich
Сообщения: 53
Зарегистрирован: 2012.09.03, 20:57

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

Сообщение mitrich »

Быть может есть поведения готовые для этой задачи?

Ответить