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

Répondre à