Symfony 3,4 л oop над полями в форме - PullRequest
1 голос
/ 20 января 2020

У меня есть простая форма с 6 флажками с меткой и именем.

Я просто хочу отобразить их в bootstrap шаблоне:

{% for child in form.children %}
    <div class="col-md-4 text-right">
        {{ form_label(child) }}
    </div>
    <div class="col-md-8">
        {{ form_widget(child) }}
    </div>
{% endfor %}

На самом деле метка собирается с функцией form_widget. form_label возвращает пустую строку.

Моя форма, я думаю, classi c:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('name1', CheckboxType::class, [
            'label' => 'Label 1',
            'attr' => [
                'class' => 'switchery'
            ],
            'required' => false,
        ])
        ->add('name2', CheckboxType::class, [
            'label' => 'Label 2',
            'attr' => [
                'class' => 'switchery'
            ],
            'required' => false,
        ])
        ->add('name3', CheckboxType::class, [
            'label' => 'Label 3',
            'attr' => [
                'class' => 'switchery'
            ],
            'required' => false,
        ])
        ->add('name4', CheckboxType::class, [
            'label' => 'Label 4',
            'attr' => [
                'class' => 'switchery'
            ],
            'required' => false,
        ])
    ;
}

Неужели я не понял do c?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...