任何人都知道如何以一种漂亮而干净的方式向实体字段类型添加一些自定义选项? e.g
->add('groups', 'entity', array(
'class' => 'MyBundle:Groups',
'multiple' => 'true',
'query_builder' => function(GroupsRepository $er) {
return $er->createQueryBuilder('g')
->orderBy('g.name', 'ASC');
}))
假设查询构建器返回“Group1”,“Group2”和“Group3”。我想要的是“注入”另一个名为“任何组”的选项。
谢谢,Stelian
答案 0 :(得分:1)
EntityType
是ChoiceType
的孩子。因此,您可以访问same options。
->add('groups', 'entity', array(
'class' => 'MyBundle:Groups',
'multiple' => 'true',
'query_builder' => function(GroupsRepository $er) {
return $er->createQueryBuilder('g')->orderBy('g.name', 'ASC');
},
'empty_value' => 'Any group',
))