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

时间:2016-07-07 11:39:01

标签: html forms symfony properties 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')
))

以下是我在View中的内容

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

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

name="mybundle_maptype[busownlvlone][]"

如果我添加多个,那么选择框会更改为多选,所以这不是一个选项。是否有其他方法可以添加自定义名称等?

1 个答案:

答案 0 :(得分:0)

制作自定义元素类型,扩展实体类型以解决此问题