Mam drzewo stron. Chciałbym uzyskać wszystkie podstrony strony. W tym przypadku dodałem plik fetch: Eager
do mojego pliku yaml. Chcę również zamówić podstrony według ich pozycji. Ale fetch
wydaje się zepsuć wszystko. Zmniejsza to sumę wszystkich wykonanych zapytań, ale podstrony nie są już uporządkowane według ich pozycji.Symfony Doctrine pobrać EAGER i komenda orderBy nie działa
Ta część jest w moim YAML akt dla podmiotu strony:
oneToMany:
pages:
targetEntity: Page
mappedBy: parentPage
fetch: EAGER
orderBy: { position: ASC }
Każdy pomysł jak zdobyć wszystkie strony na stronę, ale nadal zamówienie przez położenie? Drzewo stron może być zagnieżdżone na więcej niż 1 poziomie.
- page_1
page_1_1
page_1_2
page_1_2_1
page_1_2_2
- page_2