Introducción a Front Controller

Clase 42 de 65Introducción a PHP-2017

Resumen

Vamos a hablar sobre un patrón de diseño que se llama Front Controller. Como ustedes han visto en muchas de las páginas que hemos hecho hemos tenido que reutilizar mucho código. Esto implica que si queremos agregar algo a todas las páginas de nuestro sitio, tendremos que ir página por página agregando lo mismo en cada página.

El Front Controller es como tener un solo controlador que recibe todas las peticiones de nuestra aplicación web. Este controlador se debe hacer cargo de todo el flujo que es común para toda nuestra aplicación. En este sentido, el front controlar nos va a ayudar a llevar al usuario hacia las páginas que necesitamos.