我有这个Symfony表单,它显示具有多对多关系的实体' Manifestation '的值。
所以我这样做:->add('manifestations')
。
但是当我尝试在选择列表中添加empty_value'All'时,它不起作用!
任何人都可以帮助我吗?感谢
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('manifestations', 'entity', array(
'class' => 'PrifProtocoleBundle:Manifestation',
'multiple' => true,
'property' => 'name',
'empty_value' => 'All',
'required' => false,));
}
答案 0 :(得分:0)
空值 Symfony 2.3版中的新功能。
如果展开选项设置为 true ,例如Symfony 2.3 Documentation ,则也支持空值
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('manifestations', 'entity', array(
'class' => 'PrifProtocoleBundle:Manifestation',
'multiple' => true,
'expanded' => true,
'property' => 'name',
'empty_value' => 'All',
'required' => false,));
}