Symfony: Característica: agregue mínimo y máximo al tipo de número entero en el componente Formulario.

Creado en 8 mar. 2012  ·  3Comentarios  ·  Fuente: symfony/symfony

Sería increíble agregar un atributo min y max al tipo de entero en el componente Form. Veo el uso en un controlador sucediendo así:

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

Luego, el widget de representación de formularios agregaría los campos mínimo o máximo a la etiqueta de entrada html.
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">

Comentario más útil

array('attr' => array('min' => ...)) debería funcionar. Si es el caso, puede abrir un PR para mejorar el documento.

Nota: mínimo / máximo debe adivinarse a partir de sus restricciones de validación, pero recuerdo un defecto para los números enteros.

Todos 3 comentarios

array('attr' => array('min' => ...)) debería funcionar. Si es el caso, puede abrir un PR para mejorar el documento.

Nota: mínimo / máximo debe adivinarse a partir de sus restricciones de validación, pero recuerdo un defecto para los números enteros.

¡Gracias vicb! Eso funcionó perfectamente. No creo que eso estuviera en la documentación ...

Excelet !!!!

¿Fue útil esta página
0 / 5 - 0 calificaciones