Guide Utilisateur Version 1.7.2


Gérer vos Applications

Il est convenu que, par défaut, vous n'utilisez CodeIgniter que pour gérer une seule application créée dans le répertoire system/application/. Cependant, il est possible de gérer plusieurs applications au sein d'une seule installation de CodeIgniter, comme il est possible de renommer ou déplacer le répertoire application.

Renommer le Répertoire Application

Si vous souhaitez renommer votre répertoire application vous devez éditer le fichier index.php principal et définir son nom grâce à la variable $application_folder :

$application_folder = "application";

Déplacer votre Répertoire Application

Il est possible de déplacer le répertoire application hors du dossier system n'importe où sur votre serveur. Pour cela éditez le fichier index.php et renseignez un chemin complet dans la variable $application_folder .

$application_folder = "/Path/to/your/application";

Excécutez Plusieurs Applications avec une seule Installation de CodeIgniter

Pour partager une installation CodeIgniter entre plusieurs applications différentes, copiez tous les répertoires présents dans le dossier application , dans les sous-dossiers des applications.

Par exemple, imaginons que vous souhaitiez créer deux applications "foo" et "bar", vous devriez avoir l'arborescence de dossiers suivante :

system/application/foo/
system/application/foo/config/
system/application/foo/controllers/
system/application/foo/errors/
system/application/foo/libraries/
system/application/foo/models/
system/application/foo/views/
system/application/bar/
system/application/bar/config/
system/application/bar/controllers/
system/application/bar/errors/
system/application/bar/libraries/
system/application/bar/models/
system/application/bar/views/

Pour permettre l'utilisation d'une application en particulier vous devrez éditer le fichier index.php principal et renseignez la variable $application_folder. Par exemple, pour permettre l'utilisation de l'application "foo" vous devrez écrire :

$application_folder = "application/foo";

Remarque : Chacune des applications aura besoin de son propre fichier index.php . Ce fichier peut porter le nom que vous souhaitez.