# Zend_Application_Bootstrap_Bootstrap

`Zend_Application_Bootstrap_Bootstrap` est une implémentation concrète de Zend_Application_Bootstrap_BootstrapAbstract. Ces caractéristiques principales sont l'enregistrement de la ressource Front Controller, et la méthode `run()` qui vérifie d'abord la présence d'un module par défaut dans le contrôleur frontal, avant de lancer le dispatching.

Dans la plupart des cas, vous étendrez cette classe dans vos bootstraps, ou encore vous utiliserez cette classe en lui fournissant une liste de plugins à utiliser.

## Activer l'autoload de l'application

De plus, cette implémentation de bootstrap fournit la possibilité de spécifier l'espace de noms ou le préfixe de classe pour les ressources situées dans son arborescence, ce qui va activer le chargement automatique des différentes ressources de l'application ; essentiellement, ceci instancie un objet Zend_Application_Module_Autoloader, en fournissant l'espace de noms requêté et le dossier de bootstrap en tant qu'arguments. Vous pouvez activer cette fonctionnalité en fournissant l'espace de noms à l'option de configuration "appnamespace". Par exemple avec un fichier INI :

    appnamespace = "Application"

Ou en XML :

    <appnamespace>Application</appnamespace>

Par défaut, `Zend_Tool` va activer cette option avec la valeur "Application".

Alternativement, vous pouvez simplement définir la propriété `$_appNamespace` de votre classe de bootstrap avec la valeur appropriée :

    class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    {
        protected $_appNamespace = 'Application';
    }