如何在 Symfony 实体类型字段中更改字段的名称属性

How to change field's name attribute in Symfony Entity type Field

我是symfony的新手,研究了很多但找不到出路

这是我的字段添加 属性

$builder->add('busownlvlone','entity',array('required'=>false,'class' => 'MyBundle:BusOwnLvlOne','property' => 'business_name','empty_value' => 'Choose an option', 'label' => 'Select Business', 'attr' => array('style' => 'width:230px')
))

这是我在视图中得到的

<select style="width:230px" name="mybundle_maptype[busownlvlone]" id="mybundle_maptype_busownlvlone"><option value="">Choose an option</option></select>

我想自定义这个字段的名称 属性 基本上我想把它变成一个数组……比如

name="mybundle_maptype[busownlvlone][]"

如果我添加多个,那么 select 框会变为多个 select,所以这不能是一个 option.Is 还有其他方法吗,比如添加自定义名称等?

制作了一个扩展实体类型的自定义元素类型来解决这个问题