Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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 :
$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
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
$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
Ca marche.
Merci Beaucoup...
EricS
Hors ligne