CakePHP: Rangos en la selección de fechas

27/03/2008

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'));

There are 2 comments in this article:

  1. 16/04/2008krusty999 say:

    Otra nota que me sirve muchísimo. Gracias.

  2. 16/04/2008admin say:

    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.

Write a comment: