Php SonataAdmin集合类型管理创建

Php SonataAdmin集合类型管理创建,php,symfony,sonata-admin,sonata,Php,Symfony,Sonata Admin,Sonata,我在行政部门有这种情况 $formMapper ->add('orders',CollectionType::class,[ // 'sonata_admin' =>$orderAdmin, ],[ 'test1'=>'ok', 'entry_options'=>[ 'test

我在行政部门有这种情况

  $formMapper
     
            ->add('orders',CollectionType::class,[
//                'sonata_admin' =>$orderAdmin,
            ],[
                'test1'=>'ok',
                'entry_options'=>[
                    'test2'=>'ok'
                ]
            ])
        ;
我可以在管理员的档案中得到这些信息

parentFieldDescription->options
但我想使用这些信息来预配置表单时,这个管理员是建立

我发现该管理员不使用BaseController->configure(因此我无法覆盖此方法并添加一些功能)

那么我在哪里可以准备这个管理员

更新1

好的,我找到地方了-

抽象管理员

public function defineFormBuilder(FormBuilderInterface $formBuilder)
在这里,我可以在创建表单之前重新配置管理员。如果有任何建议,请提供信息。

查看此帖子