Interfaces Exterieur vers Dolibarr: Difference between revisions

no edit summary
No edit summary
Line 14: Line 14:


= Utilisation des classes PHP =
= Utilisation des classes PHP =
Il est possible d'utiliser les objets métiers de Dolibarr (Les fichiers xxx.class.php). Chacun de ces fichiers offre un classe munie de méthodes pour:
* la récupération d'une entité (la méthode fetch)
* l'insertion en base d'une entité (la méthode create ou insert)
* la mise à jour d'une entité (la méthode update)
* la suppression d'une entité (la méthode delete) si applicable à l'objet
* d'autres méthodes diverses propre à l'entité manipulée.
Cette technique est préférable à la précédente.
'''Avantages''': Elle offre l'avantage de passer à travers les couches de validations métiers des données. Le code d'interface ne doit normallement pas être réécrit en cas de montée de version de Dolibarr.
'''Inconvénients''': Elle n'est exploitable qu'en langage PHP. Votre code doit etre situé sur le meme serveur que les fichiers Dolibarr.
Voir la page [[Objets métiers]].
Voir la page [[Objets métiers]].


= Web services =
= Web services =
Voir le module [[Module Services Web]].
Voir le module [[Module Services Web]].