Changes

no 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.
Anonymous user