La capa Controlador de MVC es la encargada de recibir las solicitudes del usuario, enviarlas al Modelo y mostrar el resultado a través de la Vista. Se comporta como un engranaje entre la capas Vista y Modelo.
En nuestro ejemplo, el archivo «controllers/users_controller.php» contiene el siguiente código
1 2 3 4 5 6 7 8 9 |
<?php /** * Siempre se debe invocar antes al modelo que a la vista */ require_once('models/users_model.php'); $user = new users_model(); $data = $user->get_users(); require_once('views/users_view.php'); ?> |
El orden es importante en el archivo «controllers.php», primero debemos de cargar el Modelo y posteriormente la vista.
Si tuvieramos mas entidades en nuestra bases de datos deberiamos hacer lo mismo por cada una de ellas. Este ha sido un ejemplo resumido de como podemos implementar nuestro propio framework MVC.
Lista de contenidos:
- MVC Básico con PHP y MySQL – Introducción
- MVC Básico con PHP y MySQL – Modelo
- MVC Básico con PHP y MySQL – Vista
Recuerda que puedes descargar el código completo de este ejemplo.
No olvides dejar tus comentarios.
Saludos.