6
edits
| Line 41: | Line 41: | ||
[[File:Arbo_module.png]] | [[File:Arbo_module.png]] | ||
== Inclure des classes dans votre fichier == | |||
'''Quand''' : Inclure les fichiers définissant les objets dont vous avez besoin et garder la compatibilité avec les version inférieures à 2.9. | |||
'''Pourquoi''' : A partir de la version 2.9, les classes sont déplacées dans répertoire "class". | |||
Dans chaque fichier : | |||
Définir à "NULL" la constante "DOL_CLASS_PATH" si elle n'est pas définie (versions antérieures à 2.9) | |||
* if (!defined('DOL_CLASS_PATH')) | |||
* define('DOL_CLASS_PATH', null); | |||
Inclure les fichiers voulus en utilisant la constante ("NULL" pour les versions antérieures à 2.9 et "class/" à partir de la version 2.9) | |||
* require_once(DOL_DOCUMENT_ROOT.'/societe/'.DOL_CLASS_PATH.'societe.class.php'); | |||
* require_once(DOL_DOCUMENT_ROOT.'/contact//'.DOL_CLASS_PATH.'contact.class.php'); | |||
* require_once(DOL_DOCUMENT_ROOT.'/product//'.DOL_CLASS_PATH.'product.class.php'); | |||
* require_once(DOL_DOCUMENT_ROOT.'/commande//'.DOL_CLASS_PATH.'commande.class.php'); | |||
* require_once(DOL_DOCUMENT_ROOT.'/compta/facture/'.DOL_CLASS_PATH.'facture.class.php'); | |||
* require_once(DOL_DOCUMENT_ROOT.'/categories/'.DOL_CLASS_PATH.'categorie.class.php'); | |||
* require_once(DOL_DOCUMENT_ROOT.'/expedition/'.DOL_CLASS_PATH.'expedition.class.php'); | |||
= [[File:Art.png]] Créer vos tables SQL et la classe PHP des accesseurs (optionnel) = | = [[File:Art.png]] Créer vos tables SQL et la classe PHP des accesseurs (optionnel) = | ||
edits