Я знаю, что вы можете разделить форму на ветке и выбрать, чтобы не отображать метку для определенного поля, но я не могу не думать, что вы должны быть в состоянии сделать это из класса формы. Клавиша "метка" в массиве параметров позволяет вам изменить это значение так, как вам нравится, но передача либо ложной, либо пустой строки возвращает имя поля (см. Примеры ниже, где "роли" отображаются как метка).
$builder
->add('roles', 'entity', array(
'class' => 'Acme\UserBundle\Entity\Role',
'label' => ''
));
$builder
->add('roles', 'entity', array(
'class' => 'Acme\UserBundle\Entity\Role',
'label' => false
));
Странно, что прохождение пустого пространства (которое кажется очень грязным), кажется, создает абсолютно пустую метку, без пространства даже при просмотре источника. Может ли кто-нибудь пролить свет на лучший подход или даже на то, почему кажется, что пустое пространство работает?