Symfony 2.6 - визуализировать поле индивидуального выбора (радио, флажок) по имени

Как я могу визуализировать отдельное поле (одно поле ввода радио / флажок) в Twig в Symfony 2.6?

Допустим, у меня есть простая форма:

class TransportType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
            $builder->add('transport', 'choice', array(
                'choices' => array(
                    'road' => 'Car/bus',
                    'train' => 'Train',
                ),
                'expanded' => true,
                'multiple' => false
            ));
    }

В предыдущих версиях Symfony2 я мог просто использовать:

{{ form_widget(form.transport.road) }}
{{ form_widget(form.transport.train) }}

визуализировать отдельные радио-кнопки, но это больше не работает. Я знаю, что могу использовать:

{{ form_widget(form.transport[0]) }}
{{ form_widget(form.transport[1]) }}

но это менее гибко Конечно, я могу перебрать коллекцию и проверить имя, но это кажется ненужным хлопотом. Есть ли более простой способ?

Я старалсяoffsetGet (который долженreturn a child by name), но это также работает только с индексом массива.

Ответы на вопрос(4)

Ваш ответ на вопрос