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)
在这里,我可以在创建表单之前重新配置管理员。如果有任何建议,请提供信息。查看此帖子