Wpis z mikrobloga

#php #symfony #pytaniedoeksperta

Może ktoś miał taki problem, albo wie jak to rozwiązać.

Mam entity z polem document (string nazwa pliku).
w onLoad robię sobie załadowanie pliku wg nazwy pliku, document jest teraz typu File
w preUpdate robie odwrotnie, z File robie nazwe pliku. Taki myk jest w oficjalnej dokumentacji.

I wszystko niby jest ok ale wymusza mi to zawsze fizyczny update w bazie podczas flush. Zmienia się version mimo że wszystkie pola są takie same.

Kombinowałem z priorytetami preUpdate oraz z uow (clear change set) ale nic nie wskórałem.

Symfony 3.4
  • 3
@gajowy_marucha: takie, że to podejście z oficjalnej dokumentacji uważam za kiepskie jak idzie o wydajność. Jeśli nie trzeba każdorazowo trzymać w encji źródła pliku, to lepiej byłoby zrobić z niego osobny obiekt i trzymać w encji plikowej wyłącznie dane (nazwę pliku) a nie źródło.