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
:
last 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.