2016-02-04 3 views
2

Возможно ли отобразить форму администратора в/рядом с формой другого администратора?Sonata admin - 2 администратора в одном

$formMapper 
      ->add('color', null, array('label' => 'label.color')) 
      ->add('coverButtons', 'sonata_type_collection', array(), array(
       'edit' => 'inline', 
       'inline' => 'table', 
      )); 

Прямо сейчас, он показывает кнопку, которая открывает всплывающее окно с другой формой администратора, но я хотел бы, чтобы отобразить другую форму администратора на той же странице. Существуют ли какие-либо конфигурации, которые могут это сделать?

+0

просто сделать родительскую форму и использовать [сборник] (http://symfony.com/doc/current/reference/forms/types/collection.html) внутри него. – DevDonkey

ответ

1

Вы ищете sonata_type_admin, например:

$formMapper->add('coverButtons', 'sonata_type_admin', array(), array(
    'edit'  => 'inline', 
    'inline'  => 'table', 
    'admin_code' => 'sonata.admin.your_admin_service_name', 
)); 

Это будет вставлять форму admin_code внутри родительской формы.

См the form field chapter of SonataAdmin documentation

Смежные вопросы