Показать сообщение отдельно
Старый 17.03.2009, 12:35   #6  
Tony Green is offline
Tony Green
Участник
Аватар для Tony Green
 
184 / 25 (1) +++
Регистрация: 08.10.2002
Адрес: Москва
Регистрация одновременно Pre и Post Image на событии PostUpdate не прокатила. PreImage в плагине остается пустой Или я где-то накосячил...

Я хотел проверить, что изменился именно мой аттрибут и после этого поколдовать над связанными сущностями. Очень хотелось это привесить именно на PostUpdate.
Если вешать мои обработки на PreUpdate, то в случае возникновения ошибки при сохранении изменений основной сущности, у меня будет куча обработанных связанных сущностей и нетронутая основная. Это совсем криво.
Вообще есть ли какое-нибудь понятие транзакции при написании плагина? Типа если сохранение сущности выдало какую-либо ошибку, то откатилось заодно и все изменения БД из плагина?
__________________
С уважением,
Tony Green