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