Wywołanie rekurencyjne relacji między modelami

Wywołanie rekurencyjne relacji między modelami
jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3625
0

Mam problem z aplikacją w Symfony.
Na modelach jest rekurencyjne wywołanie do samego siebie, przez co SF rzuca wyjątkiem.
Jak napisałem Normalizer który zwraca tylko id pierwszej encji wydajność apki spada mi drastycznie.
Jak radzicie sobie z takimi przypadkami? Sama adnotacja/atrybut MaxDepth nie pomaga.

Destructor
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Jureczku, więcej szczegółów poprosimy.
Masz MaxDepth ustawiony po obu stronach relacji ?

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3625
1

Ogólnie temat zamknięty. Nadpisałem Normalizer globalnie na własny. Maxdepth był po obu stronach relacji. W ogóle analizując kod Circular_Reference nie miał za dużo wspólnego z Maxdepth.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.