Dans ce chapitre, nous verrons un peu de théorie sur le fonctionnement d'une application basée sur Zend Framework 3.
Vous reverrez quelques bases de PHP comme les classes PHP, comment les espaces de noms PHP sont utilisés pour éviter
les collisions de noms, le chargement automatique des classes, comment définir les paramètres de configuration des
applications et les étapes présentes dans le cycle de vie d'une application.
Vous vous familiariserez également avec les composants ZF3 importants tels que Zend\EventManager
, Zend\ModuleManager
et Zend\ServiceManager
.
Si au lieu d'apprendre la théorie, vous voulez avoir quelques exemples pratiques, passez ce chapitre et référez-vous
directement à la section Modèle-Vue-Controleur.
Les composants ZF3 traités dans ce chapitre :
Composant | Description |
---|---|
Zend\Mvc |
Prise en charge du l'architecture MVC. Séparation de la logique métier de la présentation. |
Zend\ModuleManager |
Ce composant est chargé du chargement et de l'initialisation des modules de l'application. |
Zend\EventManager |
Ce composant implémente une fonctionnalité pour le déclenchement et la gestion d'événements. |
Zend\ServiceManager |
Implémente le registre de tous les services disponibles dans l'application Web. |