Mam jednostkę Order, która może mieć wiele powiązanych jednostek LineItem.Administrator sonaty - administrator podrzędny klasa
Utworzyłem klasę Admin dla Order i klasę Admin dla LineItem. Ale potrzebuję, aby klasa LineItem Admin była potomkiem klasy Order Admin.
W klasie LineItemAdmin ustawiłem protected $parentAssociationMapping = 'order';
.
Również w metodzie klasy OrderAdmin, w klasie OrderAdmin, dodałem ->add('lineItems', 'sonata_type_model')
.
Jednak nadal nie działa. Lista elementów zamówienia w formularzu zamówienia nie jest klikalna, więc nie widzę sposobu, w jaki można uzyskać formularz Administratora zamówienia, aby wyświetlić stronę listy administratorów LineItem.
Czy istnieją trasy, które należy skonfigurować? Czy są jakieś zmiany w polu formularza lineItems
, które muszę wprowadzić?
Bardzo ciężko było znaleźć dobrą dokumentację pakietu Sonata Admin, więc każda pomoc będzie doceniona.
PS. Nawet przechodzenie przez kod SonataAdminBundle nie pomogło, ponieważ kod jest bardzo trudny do wykonania ze względu na jego złożoność.