在表单中添加选择值



我有这个Symfony形式,它显示了具有多对多关系的实体"表现"的值。

所以我这样做:->add('manifestations').

但是当我尝试在选择列表中添加empty_value"全部"时,它不起作用!

谁能帮我?谢谢

   public function buildForm(FormBuilderInterface $builder, array $options) {
    $builder
            ->add('manifestations', 'entity', array(
                'class' => 'PrifProtocoleBundle:Manifestation',
                'multiple' => true,
                'property' => 'name',
                'empty_value' => 'All',
                'required' => false,));
}

空值 Symfony 2.3 版中的新功能。

如果扩展选项设置为 true,也支持空值,如 Symfony 2.3 文档

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

相关内容

  • 没有找到相关文章

最新更新