| 
 Zend_Controller - Démarrage rapideIntroductionZend_Controller est le coeur du système MVC de Zend Framework. MVC équivaut à » Modèle-Vue-Contrôleuret est un motif de conception ("design pattern") visant à séparer la logique d'application de la logique d'affichage. Zend_Controller_Front implémente un modèle de » contrôleur frontal ("Front Controller"), dans lequel toutes les demandes sont arrêtées par le contrôleur frontal et distribuées vers différents contrôleurs d'action ("Action Controller") basés sur l'URL demandé. Le système Zend_Controller a été construit dans un souci d'extensibilité, soit par sous-classement des classes existantes, en écrivant les nouvelles classes qui implémentent les diverses interfaces et les classes abstraites qui forment la base de la famille de contrôleur des classes, soit par écriture de plugins ou d'aides d'action afin d'utiliser ou d'augmenter les fonctionnalités du système. Démarrage rapideSi vous avez besoin d'informations plus détaillées, lisez les sections suivantes. Si vous voulez juste démarrer rapidement, lisez ce qui suit. Créer votre disposition de système de fichiersLa première étape est de créer votre disposition de système de fichiers. La disposition typique est la suivante : 
 Régler votre document root
                Dans votre serveur Web, faîtes pointer votre "document root" vers le dossier
                 Créer vos règles de réécritureÉditez le fichier  
 
 Si vous avez IIS 7.0, utilisez ceci pour votre configuration de réécriture : 
 Les règles ci-dessus vont redirigées toute requête vers des ressources existantes (liens symboliques, fichiers non vides, ou répertoires non-vides), tout autre requête sera renvoyée vers le contrôleur frontal. 
 Créer votre fichier d'amorçage (bootstrap)
                Le fichier d'amorçage est la page vers laquelle toutes les demandes sont
                dirigées --  
 Ceci va instancier et distribuer le contrôleur frontal, qui conduira les demandes vers les contrôleurs d'action. Créer votre contrôleur d'action par défaut
                Avant de discuter des contrôleurs d'action, vous devez d'abord comprendre
                comment les requêtes sont dirigées dans Zend Framework. Par défaut, le premier
                segment d'un chemin d'URL correspond à un contrôleur, et le second à une action.
                Par exemple, l'URL est  
                Le distributeur du Zend_Controller prend alors la
                valeur du contrôleur et le fait correspondre à une classe. Par défaut, il s'agit du
                nom du contrôleur suivi du mot  
                De la même manière, la valeur de l'action correspond à une méthode de la
                classe contrôleur. Par défaut, la valeur est écrit en minuscule, et le mot
                 
                Créons maintenant un contrôleur d'action par défaut et une méthode d'action.
                Comme noté auparavant, le contrôleur et l'action par défaut sont tous les deux
                nommées  
 
                Par défaut, l'aide d'action
                ViewRendererest
                activé. Ceci signifie qu'en définissant simplement une méthode d'action et un
                script de vue correspondant, vous obtiendrez automatiquement le rendu du contenu.
                Par défaut, Zend_View est utilisé en tant que couche Vue
                dans le MVC. Le  Créer votre script de vue
                Comme mentionné
                dans la section
                précédente, les scripts de vue sont dans
                 
 Créer votre contrôleur d'erreur
                Par défaut,
                le plugin de gestion
                des erreursest enregistré. Ce plugin nécessite qu'un contrôleur existe pour
                gérer les erreurs. Par défaut, il s'agit d'un  
 
                En considérant l'architecture des dossiers vu ci-dessus, le fichier sera dans
                 
 Voir le site !
                Avec votre premier contrôleur et votre première vue, vous pouvez maintenant
                démarrer votre navigateur et aller sur votre site. En supposant que
                 
 Vous êtes maintenant prêt à créer de nouveaux contrôleurs et de nouvelles méthodes d'action. Félicitations ! 
 | 
 |