Si vous voulez un répertoire autoload des bibliothèques, dans votre fichier application/config/autoload.php
, remplacez $autoload['libraries']
par ceci:
require BASEPATH."helpers/directory_helper".EXT;
$libraries = directory_map(APPPATH."libraries/", TRUE);
foreach($libraries as $library)
{
if(! is_array($library))
{
$class = str_replace(EXT, "", $library);
$autoload['libraries'][] = strtolower($class);
}
}
Je ne l'ai pas testé, mais il je devine que cela fonctionnera. Vous pouvez écrire votre propre fichier d'aide avec votre propre fonction et juste require
au lieu de l'annuaire_help de CI. De cette façon, vous pouvez charger des bibliothèques, des assistants, des configs, des modèles, etc. Vous pouvez aussi le configurer pour charger des sous-répertoires ... si vous le souhaitez.