En este capítulo daremos algo de teoría sobre como funciona una típica aplicación web basada en Zend Framework 3.
Aprenderemos cosas básicas como clases de PHP, sobre como los espacios de nombres son usados para evitar la colisión de nombres,
aprenderemos lo que es una clase autoloading, como definir los parámetros de configuración de una aplicación y
la etapa actual dentro del ciclo de vida de una aplicación. Además, nos familiarizaremos con cada uno de estos
importantes componentes de ZF3: Zend\EventManager
, Zend\ModuleManager
y Zend\ServiceManager
.
Si en lugar de aprender la teoría quieres tener algunos ejemplos prácticos salta este capítulo
y revisa directamente el Modelo-Vista-Controlador.
Los componentes de ZF3 sobre los que hablaremos en este capítulo son:
Componente | Descripción |
---|---|
Zend\Mvc |
Provee el patrón Modelo-Vista-Controlador. Separación de la lógica del negocio de la presentación. |
Zend\ModuleManager |
Este componente es responsable de cargar e inicializar los módulos de la aplicación. |
Zend\EventManager |
Este componente implementa funcionalidades para el lanzamiento y manejo de eventos. |
Zend\ServiceManager |
Implementa un registro de todos los servicios disponibles en la aplicación web. |