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.?

Jean






--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.16/582 - Release Date: 11/12/2006



_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à