Le 12.12.2006 04:38, Tahiti Rimai (Jean) a ecrit : > La méthode fetch_lignes de la classe contrat ne contient pas > l'information de la table contratdet.rowid. > la méthode a ce code : > > $ligne = new ContratLigne(); > $ligne->id = $objp->rowid; > $ligne->desc = $objp->description; // > Description ligne > .../... > $ligne->price = $objp->price; > $ligne->fk_product = $objp->rowid; > > ne devrait on pas mettre dans ligne->id : le rowid de contradet (au lieu > du product.rowid), puisqu'il se retrouve dans fk_product ? > > Comme j'ai besoin de cette info, je l'ai ajouté dans la requète sql et > créé un autre champ dans la classe ContratLigne, mais est-ce judicieux . > Quelqu'un peut me préciser l'usage des $ligne->id et $ligne->fk_product > de la classe ContratLigne.?
Je n'ai pas regardé le code mais ton analyse est bonne l'id doit etre celui de la ligne et pas celui du produit. -- Rodolphe Quiedeville - Artisan Logiciel Libre http://rodolphe.quiedeville.org/ - sip:[EMAIL PROTECTED] Travaillons Libre - http://fr.lolix.org/ _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
