Symfony: Fonctionnalité : ajoutez min et max au type entier dans le composant Form.

Créé le 8 mars 2012  ·  3Commentaires  ·  Source: symfony/symfony

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">

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.

Tous les 3 commentaires

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 !!!!

Cette page vous a été utile?
0 / 5 - 0 notes