Changes
Interfaces Exterieur vers Dolibarr (view source)
Revision as of 11:16, 4 October 2005
, 19 years agono edit summary
Line 1:
Line 1:
−
Il n'y a pas vraiement d'outils ou de solutions offertes par Dolibarr pour permettre d'insérer des données extérieurs dans Dolibarr. Les 2 techniques possibles sont les suivantes:
+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 toutefois possibles d'utiliser les objets métiers de dolibarr (Les fichiers xxx.class.php).
+Il est possible d'utiliser les objets métiers de dolibarr (Les fichiers xxx.class.php).
−Chacun de ces fichiers offrent un classe munie de methodes pour
+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 a jour (la methode update)
+* 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 toutefois l'avantage de passer à travers les couches de validations métiers des données.
+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 malgrè tout de consulter le code de l'objet pour connaitre les propriétés obligatoires à la création.
+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.