Używam Doctrine z Symfony w kilku projektach aplikacji internetowych.Określanie, które pole powoduje, że Doctrine ponownie przesyła zapytanie do bazy danych
Zoptymalizowałem wiele zapytań w tych projektach, aby wybrać tylko potrzebne pola z bazy danych. Ale z biegiem czasu dodano nowe funkcje i - w kilku przypadkach - w kodzie użyto dodatkowych pól, powodując, że leniwy program Doctrine ponownie przesyła zapytanie do bazy danych i generuje liczbę zapytań na niektórych stronach od 3 do 100+
Muszę więc zaktualizować pierwotne zapytanie, aby zawierało wszystkie wymagane pola. Jednak nie wydaje się, aby Doctrine mógł w łatwy sposób rejestrować, które pole powoduje wysłanie dodatkowego zapytania, więc dokładne przeszukanie kodu wymaga użycia wielu pól, których nie ma w pierwotnym zapytaniu.
Czy istnieje sposób na zapisywanie Doctrine, gdy getter uzyskuje dostęp do nie nawodnionego pola?
Jest to trasa I skończyło się. –