Javascript 如何使用MDbootstrap和symfony在选项列表中添加占位符

Javascript 如何使用MDbootstrap和symfony在选项列表中添加占位符,javascript,twitter-bootstrap,symfony,symfony4,mdbootstrap,Javascript,Twitter Bootstrap,Symfony,Symfony4,Mdbootstrap,基于MDB的此文档: 我创建了这个表单 public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('categorie', EntityType::class, [ // This field shows all the categories 'class' =&g

基于MDB的此文档:

我创建了这个表单

 public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('categorie', EntityType::class, [
            // This field shows all the categories
            'class'    => Categorie::class,
            'Placeholder' => 'Select choice',
            'mapped' => false,
            'multiple' => true,
            'attr' => ['class' => 'mdb-select']
            ])
就像我所编码的一样,我希望看到“选择”的位置保持器 但这是图片中的结果:

我的问题是我直接看到类category的结果,但首先我需要看到占位符

有什么解决办法吗

注:我的问题与此不重复:

因为我使用的是MaterialDesignBootstrap而不是bootstrap,所以我使用了占位符,就像对那个问题的回答一样,但不起作用

$builder
        ->add('categorie', EntityType::class, [
        // This field shows all the categories
        'class'    => Categorie::class,
        'placeholder' => 'Select choice',
        'mapped' => false,
        'multiple' => true,
        'required' => false,
        'attr' => [
            'class' => 'mdb-select',
            'placeholder' => 'test',
         ]
        ])
告诉我是否可以,如果可以

$builder
    ->add('categorie', EntityType::class, [
    // This field shows all the categories
    'label' => 'test for categories',
    'class'    => Categorie::class,
    'placeholder' => 'Select choice',
    'mapped' => false,
    'multiple' => true,
    'required' => false,
    'attr' => [
        'class' => 'mdb-select',
     ],
    'label_attr' => [
        'class' => 'mdb-main-label',
     ]
    ]);

@gp_sflover的可能重复项不重复,因为在我的情况下,我使用MaterialDesignBootstrap而不是bootstrap,我使用占位符,这不是工作问题,可能是您使用的MDBootstrapId中的错误?//物料选择初始化$(document).ready(函数(){$('.mdb-Select').materialSelect();});请筛选您的小枝{{form_row(form.categorie)}同样的问题:(