Bonjour à tous.
Je suis en train de créer des formulaires à l'aide de Symfony et ça se passe plutôt bien, c'est super bien fait 
Malgré tout j'ai un petit soucis avec un champ de type "Datetime".
Voici la partie de mon formulaire qui est concernée :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $form = $this->createFormBuilder($meeting)
->add('Start', 'datetime', array(
'label' => 'Début',
'hours' => $arrayHours,
'minutes' => $arrayMinutes
))
...
autres champs
...
return $this->render('AppBundle::admin.html.twig', array(
'form' => $form->createView(),
)); |
D'après les exemples que j'ai vu (entre autre sur la documentation officielle de symfony) je devrais avoir le rendu suivant (je représente les listbox par []):
[jour][mois][année][heure][minute]
Hors, je me retrouve avec ceci :
[jour]
[mois]
[année]
[heure]
[minute]
Mon template est pourtant tout ce qu'il y a de plus basique (enfin j'ai rajouté des choses depuis, mais le problème se posait déjà dès le début quand je me contentais d'appeler le formulaire) :
{{ form (form, {'attr': {'novalidate': 'novalidate'}}) }}
Je ne vois vraiment pas où j'ai fais une erreur, si quelqu'un a une solution ça me dépannerait pas mal car 5 lignes pour juste une date... c'est beaucoup trop.
Merci de votre attention.
Partager