a mi me imprime.proba con
$lastinsertid = $this->Material->getLastInsertID();

On Apr 17, 1:54 pm, "Aitor Ibañez" <[EMAIL PROTECTED]> wrote:
> Buenas,
>
>         Quiero poder saber el id que utiliza al hacer una insert a la bbdd.
> Para ello he probado (en el controlador, ya que, es hay donde lo necesito)
> con $this->Modelo->id y $this->Material->getLastInsertId() pero ninguno de
> esos dos me da el dato que yo quiero. Me podriais ayudar con este
> problemilla? Os dejo un trozo de codigo:
>
>     if (!empty($this->data)) {
>             $this->Material->create();
>             if ($this->Material->save($this->data)) {
>                      $id = $this->Material->getLastInsertId(); o $id =
> $this->Material->id;
>                      echo '$id // no me imprime nada
>
>            }
>     }
>
> Gracias. Un saludo. aitiba
--~--~---------~--~----~------------~-------~--~----~
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