Как я могу узнать, изменит ли текущая транзакция какие-либо объекты с помощью Doctrine 2?

Я использую Doctrine для сохранения пользовательских данных и хочу иметьlast modification поле. Вот псевдокод того, как я хотел бы сохранить форму, когда пользователь нажимаетSave:

начать транзакциюделать много вещей, возможно, запрашивая базу данных, возможно, неесли что-то будет изменено этой транзакциейизменитьlast updated полесовершить транзакцию

Проблемная частьif anything will be changed by this transaction, Может ли Доктрина дать мне такую информацию?

Как я могу узнать, изменились ли сущности в текущей транзакции?

редактировать

Просто чтобы прояснить ситуацию, я пытаюсь изменить поле под названиемlastUpdated в сущности под названиемUser если какой-либо субъект (включая, но не ограничиваясьUser) будет изменено после подтверждения правильной транзакции. Другими словами, если я начну транзакцию и изменю поле с именемnbCars сущности под названиемGarageЯ хочу обновитьlastUpdated полеUser объект, даже если этот объект не был изменен.

Ответы на вопрос(4)

Ваш ответ на вопрос