Vistas
Las vistas son elementos asociados a la presentación de información al usuario en forma de páginas web.
Cada vista genera una sola página web con la información que le pasa el controlador como modelo, obviamente estamos hablando de conceptor del patrón de diseño MVC (Model-View-Controller).
Dentro de Yupp PHP Framework, cada vista es un archivo PHP que contiene solamente lógica de presentación de la información, no hay (ni debe haber) lógica de procesamiento de la información, esas tareas deben hacerse desde el controlador, como por ejemplo consultas SQL a la base de datos.
Una vista accede al modelo que le entrega el controlador mediante el objeto "Model", el cual se accede mediante claves obteniendo cada uno de los objetos que entrega el controlador, y la tarea de la vista es tomar esa información, estructurarla en el HTML, aplicarle el estilo que sea necesario y mostrársela al usuario.
Una vista simple tiene este aspecto:
$m = Model::getInstance();
?>
<html>
<head>
...
</head>
<body>
<?php $obj = $m->get('obj'); ?>
Nombre: <?php echo $obj->getNombre(); ?>
</body>
</html>
