Symfony: Feature: Min und Max zum Integer-Typ in der Formularkomponente hinzufügen.

Erstellt am 8. März 2012  ·  3Kommentare  ·  Quelle: symfony/symfony

Es wäre großartig, dem Integer-Typ in der Form-Komponente das Attribut min und max hinzuzufügen. Ich sehe die Verwendung in einem Controller wie folgt:

$formBuilder = $this->createFormBuilder(array())
    ->add('someIntegerField', 'integer', array('min' =>2, 'max' =>5,));

Dann fügt das Formular-Rendering-Widget die Min- oder Max-Felder zum HTML-Input-Tag hinzu.
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">

Hilfreichster Kommentar

array('attr' => array('min' => ...)) sollte funktionieren. Wenn dies der Fall ist, können Sie eine PR öffnen, um das Dokument zu verbessern.

Hinweis: Min/Max sollte aus Ihren Validierungsbeschränkungen erraten werden, aber ich erinnere mich an einen Defekt für Ganzzahlen.

Alle 3 Kommentare

array('attr' => array('min' => ...)) sollte funktionieren. Wenn dies der Fall ist, können Sie eine PR öffnen, um das Dokument zu verbessern.

Hinweis: Min/Max sollte aus Ihren Validierungsbeschränkungen erraten werden, aber ich erinnere mich an einen Defekt für Ganzzahlen.

Danke vicb! Das hat perfekt funktioniert. Ich glaube das stand nicht in der Dokumentation...

Exzellent !!!!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen