En tu modelo agrega:

function beforeSave()
{
        if (empty($this->id) &&
!isset($this->data[$this->name]['alta_reg']))
        {
                $this->data[$this->name]['alta_reg'] = date('Y-m-d H:i:s');
        }

        return parent::beforeSave();
}

-MI

---------------------------------------------------------------------------

Remember, smart coders answer ten questions for every question they ask. 
So be smart, be cool, and share your knowledge. 

BAKE ON!

blog: http://www.MarianoIglesias.com.ar


-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En
nombre de roger
Enviado el: Viernes, 23 de Marzo de 2007 08:40 a.m.
Para: CakePHP-es
Asunto: Fecha de alta sin campo 'created'

En mi tabla no tengo un campo 'created', pero tengo uno llamado
'alta_reg' que quisiera que se comporte como 'created'.
Alguien me podría decir cómo hacerlo?


--~--~---------~--~----~------------~-------~--~----~
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