CakePHP: Rangos en la selección de fechas

En el artículo anterior hablé de la selección de fechas y cómo modificar su orden de presentación. El siguiente caso con el que me he encontrado es que, por defecto CakePHP en el selector de año, muestra valores desde 1988 hasta el 2028, un rango nada práctico si queremos selecccionar la fecha de nacimiento por ejemplo.

Tras un rato de investigación y búsquedas infructuosas en los grupos de google, tengo la solución gracias a una respuesta que me han hecho en el grupo de google en español (gracias a Guillermo Movia).

Es cuestión de añadir los parámetros minYear y maxYear:

echo $form->input('fecha', array('minYear'=>'1944', 'maxYear'=>'2000'));

Tags: ,

2 Responses to “CakePHP: Rangos en la selección de fechas”

  1. krusty999 Says:
    April 16th, 2008 at 7:16 am

    Otra nota que me sirve muchísimo. Gracias.

  2. admin Says:
    April 16th, 2008 at 7:27 am

    Pues hay muchas cosas más escondidas en ese helper. Unas cuantas opciones que pueden ser necesarias. En breve escribo sobre las que he ido descubriendo.

Leave a Reply