Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-11-2011 22:34:46

pizza6
Nouveau membre
Date d'inscription: 05-11-2011
Messages: 2

recupérer l'ID après un save()

Bonjour,

je débute sur le Framework Zend, donc ma question va peut être sembler bête :
Comment peut-on récupérer l'id qui a été créé suite à un insert en base via la méthode save() ?

je m'explique :
J'ai une classe TTable extends Zend_Db_Table_Abstract
ma table a un champ ID qui est la clé primaire.

ensuite je fait

Code:

$table = new TTable ();
$insert = $table->createRow();
$insert->Monchamp1="toto";
$insert->save();

=> Comment récupérer l'ID qui a été auto incrémenté pour cet enregistrement?

Merci pour votre aide.
Cdt,
Julien.

Hors ligne

 

#2 17-11-2011 22:41:46

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: recupérer l'ID après un save()

Hello,

Avec :

Code:

[lang=php]
$table = new TTable ();
$insert = $table->createRow();
$insert->Monchamp1="toto";
$monId = $insert->save();

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 19-11-2011 13:22:50

pizza6
Nouveau membre
Date d'inscription: 05-11-2011
Messages: 2

Re: recupérer l'ID après un save()

merci smile

Hors ligne

 

#4 19-11-2011 15:35:31

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: recupérer l'ID après un save()

Hésite pas à regarder le code des fonctions, dans l’entête de celle-ci tu as tjr des info sur la valeur retourné, etc. C'est une bonne pratique à prendre wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages