Difference between revisions of "Développement module"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
Voir aussi [http://www.dolibarr.com/wikidev/index.php/Interfaces_Dolibarr_vers_exterieur Interfaces_Dolibarr_vers_exterieur] | Voir aussi [http://www.dolibarr.com/wikidev/index.php/Interfaces_Dolibarr_vers_exterieur Interfaces_Dolibarr_vers_exterieur] | ||
et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr] | et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr] | ||
+ | |||
+ | |||
+ | = Règles = | ||
+ | |||
+ | * Ne pas créer de table dynamiquement, c'est-à-dire à la première '''utilisation''' du module. Si vous créez un nouveau module qui n'est pas encore intégré dans le code de Dolibarr, veillez à | ||
+ | ** créer vos tables (dans l'ordre de préférence): | ||
+ | *** à l'installation ou l'upgrade de Dolibarr | ||
+ | *** à l'installation du module | ||
+ | ** ajouter la définition de vos tables dans un fichier par table dans htdocs/lib/databases/ (voir les fichiers existants pour exemples) |
Revision as of 13:33, 22 January 2007
Développer son propre module
Pour créer un nouveau module, la première chose à faire est de créer un fichier descripteur du module. Pour cela... A compléter.
Voir aussi Interfaces_Dolibarr_vers_exterieur et Interfaces_Exterieur_vers_Dolibarr
Règles
- Ne pas créer de table dynamiquement, c'est-à-dire à la première utilisation du module. Si vous créez un nouveau module qui n'est pas encore intégré dans le code de Dolibarr, veillez à
- créer vos tables (dans l'ordre de préférence):
- à l'installation ou l'upgrade de Dolibarr
- à l'installation du module
- ajouter la définition de vos tables dans un fichier par table dans htdocs/lib/databases/ (voir les fichiers existants pour exemples)
- créer vos tables (dans l'ordre de préférence):