estoy realizando una pequeña paginita y al insertar me aparece el siguiente error
Cita: Notice (8): Undefined index: id [CORE\cake\libs\model\model.php, line 1329]
aca el codigo
Código PHP:
Ver originalfunction registrar()
{
if($this->data['Usuario']['pass']!=$this->data['Usuario']['confirmar_pass']){
$this->data=NULL;
$this->Session->setFlash('Las contraseñas no coinciden');
$this->redirect(array('action'=>'registrar')); }
else{
$fecha=implode("-",$this->data['Dato']['fecha_nacimiento']); $edad=$this->Edad->calcular($fecha);
$this->data['Dato']['edad']=$edad;
$this->data['Usuario']['nivel']='usuario';
$this->data['Usuario']['estatus']='habilitado';
$this->Usuario->save($this->data);
$this->Usuario->Dato->save($this->data);
//$this->Usuario->saveAll($this->data, array('validate'=>'first'));
$this->redirect(array('action'=>'perfil')); //$this->redirect(array('action'=>'perfil'.'/'.$this->data['Usuario']['user']));
}
}
}
el inserta correctamente al usuario y sus datos en la tablas correspondientes, lo que no entiendo es xq el error?? saludos y gracias de antemano por la informacion que me puedan brindar