Как добавить Placeholder в список выбора с помощью MDbootstrap и Symfony - PullRequest
0 голосов
/ 21 апреля 2019

На основании этой документации MDB: https://mdbootstrap.com/docs/jquery/forms/select/

Я создал эту форму

 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']
            ])

Как и то, что я кодировал, я хочу видеть «Выбрать выбор» в качестве заполнителя Но это результат на картинке:

enter image description here

Моя проблема в том, что я вижу непосредственно результат класса Категорий, но сначала мне нужно увидеть заполнитель!

Какие-нибудь решения, пожалуйста?

PS: Мой вопрос не дублируется к этому: Как добавить заполнитель на входе в форму Symfony 4?

, поскольку я использую MaterialDesignBootstrap, а не начальную загрузку, я использовал заполнитель, как ответ на этот вопрос, и не работал.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2019

Хорошо, и если вы делаете

$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',
     ]
    ]);
0 голосов
/ 21 апреля 2019
$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',
         ]
        ])

Скажите, все ли в порядке

...