Sonata admin - дочерний класс администратора

У меня есть сущность 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 не помог, так как за кодом очень трудно уследить из-за его сложности.

7
задан pulzarraider 16 February 2013 в 00:03
поделиться