31,003
edits
| Line 3: | Line 3: | ||
= Objets métiers = | = Objets métiers = | ||
Tous les objets métiers sont définis par une classe PHP qui hérite de la classe CommonObject (définie dans le fichier commonobject.class.php). | Tous les objets métiers sont définis par une classe PHP qui hérite de la classe CommonObject (définie dans le fichier commonobject.class.php). | ||
Pour trouver la classe qui correspond à l'objet métier qui vous interessent, parcourez l'arborescence de fichiers de Dolibarr, les classes se trouvent dans un sous répertoire class d'un répertoire en rapport avec l'objet. | Pour trouver la classe qui correspond à l'objet métier qui vous interessent, parcourez l'arborescence de fichiers de Dolibarr, les classes se trouvent dans un sous répertoire class d'un répertoire en rapport avec l'objet. | ||
| Line 15: | Line 10: | ||
* htdocs/fourn/class/fournisseur.facture.class.php pour les factures fournisseurs | * htdocs/fourn/class/fournisseur.facture.class.php pour les factures fournisseurs | ||
... | ... | ||
Chaque objet métiers possède les 4 méthodes CRUD à utiliser pour réaliser vos lectures ou mise à jours: | |||
* Créer (C pour Create): Utiliser la méthode create() | |||
* Lire (R pour Read): Utiliser la méthode fetch() | |||
* Modifier (U pour Update): Utiliser la méthode update() | |||
* Supprimer (D pour Delete): Utiliser la méthode delete() | |||
Voir exemples plus bas... | |||
= Lien entre Objets métiers = | = Lien entre Objets métiers = | ||