puedes indicar el tipo de input que se debe generar con la opción type
de esta manera:

$this->Form->input('nombre-de-campo', array('type'=>'date',
'dateFormat'=>'Y'));

----
http://www.linkedin.com/in/walternasich

On 20 dic, 01:16, jahleet burgos <[email protected]> wrote:
> gracias por responder, lo he probado pero solo necesito guardar el a o
> en la base de datos por lo que entiendo el tipo date necesariamente
> necesita los datos de year, month, day, existe alguna forma de utilizar
> tipo de dato year en la base de datos y en la vista desplegar la lista
> de a os.
>
> El 20/12/11 00:59, mozart_ar escribi :
>
>
>
>
>
>
>
> > Lo puedes hacer de esta forma:
> > $this->Form->input('nombre-de-campo', array('dateFormat'=>'Y'));
>
> > nombre-de-campo es el campo de tipo date, en el controlador vas a
> > recibir este campo de esta manera:
> > $this->data['nombre-del-modelo']['nombre-de-campo']['year'] , luego
> > deber as completar las siguientes claves de este array:
> > $this->data['nombre-del-modelo']['nombre-de-campo']['month']
> > $this->data['nombre-del-modelo']['nombre-de-campo']['day']
>
> > de manera que cuando los datos pasen al modelo, la conversi n se
> > realice adecuadamente.
>
> > Saludos,
>
> >http://www.linkedin.com/in/walternasich
>
> > On 20 dic, 00:16, jahleet burgos<[email protected]>  wrote:
> >> hola, necesito generar un input para un campo date, pero necesito que
> >> muestre solo el a o, por lo que se cakephp no trabaja con los datos year
> >> de mysql, alguna idea como hacerlo?
>
> >> desde ya muchas gracias.

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a