在表单中添加选择值

时间:2014-01-08 09:58:14

标签: php symfony doctrine-orm symfony-2.3 formbuilder

我有这个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,));
}

1 个答案:

答案 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,));
}