Objets métiers: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "= Utilisation des objets métiers = 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éth...")
 
No edit summary
Line 1: Line 1:
= Utilisation des objets métiers =
= Exemples =
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:
== Exemple pour la création d'un tiers ==
 
    * 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.
[modifier] Exemple pour la création d'un tiers


Voici un exemple pour la création d'un tiers (société client par exemple):
Voici un exemple pour la création d'un tiers (société client par exemple):

Navigation menu