La capa Vista de MVC permite mostrar la información devuelta por el modelo y el controlador. Esta capa está relacionada con el aspecto de nuestro aplicativo.
En nuestro caso, la capa vista solo cuenta con el código HTML que dibuja una tabla con los resultados obtenidos de hacer la consulta a nuestro Modelo y entregados por el Controlador.
Nuestro archivo «views/users_view.php» contiene el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <title>Lista de Usuarios</title> </head> <body> <table> <thead> <tr> <th>Nombres</th> <th>Email</th> <th>Telefono</th> <th>Creación</th> <th>Modificación</th> </tr> </thead> <tbody> <?php foreach ($data as $user): ?> <tr> <td><?php echo $user['name']; ?></td> <td><?php echo $user['email']; ?></td> <td><?php echo $user['phone']; ?></td> <td><?php echo $user['created']; ?></td> <td><?php echo $user['modified']; ?></td> </tr> <?php endforeach; ?> </tbody> </table> </body> </html> |
Recordemos que los valores contenidos en la variable $data los obtuvimos en la consulta del Modelo y ahora viaja a través del Controlador para poblar la tabla HTML en nuestra vista.
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 – Controlador
Recuerda que puedes descargar el código completo de este ejemplo.
No olvides dejar tus comentarios.
Saludos.