Jak mogę stwierdzić, czy bieżąca transakcja zmieni jakiekolwiek elementy za pomocą Doctrine 2?

Używam Doctrine do zapisywania danych użytkownika i chcę miećlast modification pole. Oto pseudo-kod, w jaki sposób chciałbym zapisać formularz po naciśnięciu przez użytkownikaSave:

rozpocząć transakcjęrób wiele rzeczy, prawdopodobnie odpytuj bazę danych, być może niejeśli cokolwiek zostanie zmienione przez tę transakcjęzmodyfikuj alast updated polezatwierdzić transakcję

Problematyczna jest częśćif anything will be changed by this transaction. Czy Doctrine może dać mi takie informacje?

Jak mogę sprawdzić, czy jednostki zmieniły się w bieżącej transakcji?

edytować

Aby wszystko wyjaśnić, próbuję zmodyfikować pole o nazwielastUpdated w podmiocie nazwanymUser jeśli jakikolwiek podmiot (w tym między innymiUser) zostanie zmieniony po zatwierdzeniu prawidłowej transakcji. Innymi słowy, jeśli rozpocznę transakcję i zmodyfikuję pole o nazwienbCars podmiotu zwanegoGarage, Chcę zaktualizowaćlastUpdated poleUser jednostka, mimo że nie została zmodyfikowana.

questionAnswers(4)

yourAnswerToTheQuestion