Interfaces Exterieur vers Dolibarr: Difference between revisions
Interfaces Exterieur vers Dolibarr (view source)
Revision as of 11:16, 4 October 2005
, 21 years agono edit summary
No edit summary |
|||
| Line 1: | Line 1: | ||
Il n'y a pas | Il n'y a pas vraiment d'outil ou de solution offerts par Dolibarr pour permettre d'insérer des données extérieures dans Dolibarr. Les 2 techniques possibles sont les suivantes: | ||
== Insertion des données directement en base == | == Insertion des données directement en base == | ||
| Line 6: | Line 6: | ||
== Utilisation des classes PHP == | == Utilisation des classes PHP == | ||
Il est | Il est possible d'utiliser les objets métiers de dolibarr (Les fichiers xxx.class.php). | ||
Chacun de ces fichiers | Chacun de ces fichiers offre un classe munie de methodes pour | ||
* la récupération (la méthode fetch) | * la récupération (la méthode fetch) | ||
* l'insertion (la methode create ou insert) | * l'insertion (la methode create ou insert) | ||
* la mise | * la mise à jour (la methode update) | ||
* la suppression (la methode delete) si applicable à l'objet | * la suppression (la methode delete) si applicable à l'objet | ||
Cette technique est préférable à la précédente. | Cette technique est préférable à la précédente. | ||
Avantages: Elle offre | Avantages: Elle offre l'avantage de passer à travers les couches de validations métiers des données. | ||
Inconvénients: Elle n'est exploitable qu'en langage PHP. Elle requiert | Inconvénients: Elle n'est exploitable qu'en langage PHP. Elle requiert de consulter le code de l'objet pour connaître les propriétés obligatoires à la création. | ||