Le 30/03/2010 18:58, Régis Houssin a écrit : > J’ai modifié le fichier conf.class.php pour qu’il modifie la variable > “include_path” de php afin d’inclure les chemins des librairies et des > classes des modules : > /htdocs/lib/ > /htdocs/mymodule/class/ > /htdocs/mymodule/lib/ L'utilisation du include_path est à poscrire pour plusieurs raisons: * non modifiable sur de nombreux php * définit a des valeurs autres pour des librairies externes chez certains hébergeurs, ce qui amene des fichier de ces librairies en conflit avec celle de dolibarr * crée des pb sur les include_once du fait d'utilsation d'un chemin relatif identifié comme différent du meme include avec chemin absolu * crée des pb selon la nature du php (php en mode cgi ou php en mode module apache) ou le positionnement relatif n'est pas le meme.
Bref, un fléau à proscrire absolument. > > Ainsi nous pouvons regrouper les classes et les librairies d’un module > dans un sous répertoire respectif et les appeler en ne mettant que le > nom du fichier : > > requiere_once(“mymodule.lib.php”); > requiere_once(“mymodule.class.php”); > Etc... > > Ceci implique bien sur que le nom du module et son répertoire ai le > même nom > Ca permettra de ne plus s’embêter avec le chemin des classes > > -- > Régis Houssin > ------------------------------------------------------ > *Cap-Networks > *30, Quai de Verdun > 71700 Tournus > Tél. +33 6 33 02 07 97 > Web: http://www.cap-networks.com > Email: regis.hous...@cap-networks.com > > *Développeur Dolibarr : *re...@dolibarr.fr > *Portail francophone : *www.dolibarr.fr > *Development platform : *www.dolibarr.pro > ------------------------------------------------------ > > > _______________________________________________ > Dolibarr-dev mailing list > Dolibarr-dev@nongnu.org > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > -- Eldy (Laurent Destailleur). --------------------------------------------------------------- EMail: e...@destailleur.fr Web: http://www.destailleur.fr Dolibarr (Project leader): http://www.dolibarr.org To make a donation for Dolibarr project via Paypal: cont...@destailleur.fr AWStats (Author) : http://awstats.sourceforge.net To make a donation for AWStats project via Paypal: cont...@destailleur.fr AWBot (Author) : http://awbot.sourceforge.net CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/dolibarr-dev