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