Ho un'entità Ordine, che può avere più entità LineItem associate.Amministratore Sonata - classe amministratore figlio
Ho creato una classe di amministrazione per ordine e una classe di amministrazione per LineItem. Ma ho bisogno che la classe Admin di LineItem sia figlia della classe Admin degli ordini.
Nella classe LineItemAdmin, ho impostato protected $parentAssociationMapping = 'order';
.
Inoltre, nel metodo configureFormFields della classe OrderAdmin, ho aggiunto ->add('lineItems', 'sonata_type_model')
.
Tuttavia, non funziona ancora. L'elenco di elementi pubblicitari nel modulo d'ordine non è selezionabile, quindi non riesco a vedere come ottenere dal modulo di gestione degli ordini per indicare la pagina di elenco admin di LineItem.
Ci sono percorsi che devono essere configurati? Ci sono modifiche al campo modulo lineItems
che devo compilare?
È stato molto difficile trovare una buona documentazione sul pacchetto Sonata Admin, quindi qualsiasi aiuto sarebbe apprezzato.
PS. Anche l'utilizzo del codice SonataAdminBundle non ha aiutato, poiché il codice è molto difficile da seguire a causa della sua complessità.