Index de l'article

Types de champs

Liste déroulante

Pour faire d'un de vos champ une liste déroulante côté formulaire, ajoutez un use ChoiceType, et un array par exemple :

$formMapper->add('Country', TextType::class);

Devient :

$formMapper->add('country', ChoiceType::class, array(
'choices' => array(
'France' => 'France',
'United Kingdom' => 'United Kingdom',
),
));

Checkbox

...
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
...
$formMapper->add('type', CheckboxType::class, array(
'label' => 'Show this entry publicly?',
'required' => false,
));
...

Attention, il semble que les checkboxs n'acceptennt pas d'avoir 2 labels, seulement 1.