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

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

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

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

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

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

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

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

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