У меня есть сущность Order, с которой могут быть связаны несколько сущностей LineItem.
Я создал класс Admin для Order и класс Admin для LineItem. Но мне нужно, чтобы класс LineItem Admin был дочерним классом класса Order Admin.
В классе LineItemAdmin я установил protected $parentAssociationMapping = 'order';
.
Также, в методе configureFormFields класса OrderAdmin я добавил ->add('lineItems', 'sonata_type_model')
.
Однако это все равно не работает. Список позиций в форме заказа не кликабелен, поэтому я не могу понять, как перейти от формы администратора заказа к странице администратора списка LineItem.
Есть ли маршруты, которые необходимо настроить? Есть ли изменения в поле формы lineItems
, которые мне нужно сделать?
Было очень трудно найти хорошую документацию по пакету Sonata Admin, поэтому любая помощь будет принята с благодарностью.
PS. Даже просмотр кода SonataAdminBundle не помог, так как за кодом очень трудно уследить из-за его сложности.