Ce serait génial d'ajouter un attribut min et max au type entier dans le composant Form. Je vois l'utilisation dans un contrôleur se produire comme ceci:
$formBuilder = $this->createFormBuilder(array())
->add('someIntegerField', 'integer', array('min' =>2, 'max' =>5,));
Ensuite, le widget de rendu de formulaire ajouterait les champs min ou max à la balise d'entrée html.
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">
array('attr' => array('min' => ...))
devrait fonctionner. Si c'est le cas, vous pouvez ouvrir un PR pour améliorer la doc.
Remarque : min/max doit être deviné à partir de vos contraintes de validation mais je me souviens d'un défaut pour les entiers.
Merci vicb ! Cela a parfaitement fonctionné. Je ne pense pas que ce soit dans la documentation...
exceller !!!!
Commentaire le plus utile
array('attr' => array('min' => ...))
devrait fonctionner. Si c'est le cas, vous pouvez ouvrir un PR pour améliorer la doc.Remarque : min/max doit être deviné à partir de vos contraintes de validation mais je me souviens d'un défaut pour les entiers.