Yo solucioné este «problema» en cake con la opción
minYear=>añoQuquieras en el llamado al input, lo que debería quedarte
así echo $form->input('nacimiento', array('label'=>'Fecha de
Nacimiento','dateFormat' => 'DMY','minYear'=>'1944'));

Espero te sirva

Guillermo


El 27/03/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escribió:
>
>  Hola a todos,
>
>  Tengo un pequeño problema que espero que alguien me pueda dar alguna
>  idea o solución.
>
>  Al generar las vistas con cake de un modelo que tiene un campo fecha,
>  obtengo tres desplegables para día, mes y año.
>
>  echo $form->input('nacimiento', array('label'=>'Fecha de
>  Nacimiento','dateFormat' => 'DMY'));
>
>  El tema es que el desplegable del año sólo aparecen valores desde 1988
>  hasta 2028 y me interesa obtener valores inferiores al 1988.
>
>  He estado mirando en los grupos tanto en español como en inglés y en
>  éste último he encontrado la misma pregunta pero sin respuesta.
>  A si mismo, me he fijado que phpMyAdmin tiene el mismo "problema" lo
>  que me hace pensar que tiene algo que ver con MySQL (el gestor de DDBB
>  que utilizo).
>
>  Como solución puedo prescindir de la "magia" de cake e implementar yo
>  mismo los seleccionables de fechas, pero si existe una manera más
>  rápida me ahorraría un buen tiempo.
>
>  Todo esto con la versión 1.2.0.6311 beta de CakePHP.
>
>  Gracias por adelantado,
>  Israel
>  >
>

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a