Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-04-2009 16:08:05

EricS
Membre
Date d'inscription: 15-04-2009
Messages: 60

[Resolu]Last insert Id

Bonjour tout le monde,

Je debute sous Zend Framework.

Je cale devant un soucis, je n'arrive pas à récupérer l'insertId après avoir fait un createRow()
Avec LastinsertId, j'ai une erreur.

Voici le code en question :

Code:

$Article = new TArticles;
$row = $Article->createRow();
$Stock = new TStocks;
$sto = $Stock->createRow();
$sto->STOCK_IDPRODUIT = Ici je veux mettre l'Id de l'article que je viens de créer;

Merci d'avance pour votre aide.

Dernière modification par EricS (25-04-2009 13:45:45)

Hors ligne

 

#2 24-04-2009 16:42:35

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Resolu]Last insert Id

le createRow créé un enregistrement il ne le met pas dans la base
ce n'est que lorsque tu le sauve que ton row est mis à jour et que l'id y est inscrit

Code:

$Article = new TArticles;
$row = $Article->createRow();
$Stock = new TStocks;
$sto = $Stock->createRow();
$sto->monChamp=45;
$sto->save();
echo $sto->STOCK_IDPRODUIT;

A+JYT

Hors ligne

 

#3 24-04-2009 16:57:07

EricS
Membre
Date d'inscription: 15-04-2009
Messages: 60

Re: [Resolu]Last insert Id

Ca marche.

Merci Beaucoup...

EricS

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