DS - SIII - Fundamentos Programación Web - 2 - PHP MVC
DS - SIII - Fundamentos Programación Web - 2 - PHP MVC
DS - SIII - Fundamentos Programación Web - 2 - PHP MVC
SEMESTRE III
Fundamentos Programación Web
Controller View
Formularios,
Vista listados, reportes
Base de
Modelo Gestiona
Datos
CRUD
GET / POST
MODELO
Petición
CONTROLADOR
Respuesta VISTA
Navegador
Prof. Moisés García
MVC en la Web
• Aunque MVC originalmente fue desarrollado para
aplicaciones de escritorio (desktop), actualmente ha
sido ampliamente adoptado como arquitectura para
diseñar e implementar aplicaciones web en los
principales lenguajes de programación.
APACHE
http://sitio/aplicacion/controlador/metodo
Prof. Moisés García
MVC – Enrutar la Aplicación
• Para ello se debe crear el archivo: .htaccess en la
carpeta principal de la aplicación.
• El archivo .htaccess (hypertext Access) es un texto que
permite definir los parámetros de un directorio en una
página web sin tener que editar el archivo de
configuración del servidor principal (APACHE) y afecta
solo a la aplicación actual.
Prof. Moisés García
MVC – Enrutar la Aplicación
• La siguiente configuración, permite redireccionar las solicitudes al
index.php, enviándole por el método GET (?url=$1) la URL
solicitada.
RewriteEngine On
Ejemplo:
http://sitio/aplicacion/xyz.abc
$url “xyz.abc”