Développement module: Difference between revisions

Jump to navigation Jump to search
Line 57: Line 57:
''Exemple :''
''Exemple :''
<source lang="php">
<source lang="php">
require_once 'class/maclasse.php';
if (! class_exists('MaClasse')) {
// Ou bien
    require 'class/maclasse.php';
require_once '../class/maclasse.php';
}
// Ou bien encore
if (! class_exists('MaClasse')) {
    require '../class/maclasse.php';
}
</source>
 
* l'inclusion d'une classe du module dont on ne sait pas d'où sera appelé le fichier utilise une fonction de Dolibarr;
''Exemple :''
<source lang="php">
dol_include_once('/monmodule/class/maclasse.class.php', 'MaClasse');
</source>
</source>


Line 65: Line 75:
''Exemple :''
''Exemple :''
<source lang="php">
<source lang="php">
require_once DOL_DOCUMENT_ROOT.'/core/class/...';
if (! class_exists('MaClasse')) {
    require DOL_DOCUMENT_ROOT.'/core/class/...';
}
</source>
</source>


17

edits

Navigation menu