En el controlador quiero mostrar un loyout de una vista html, no se si lo digo correcto por comenzar ahora a programar en MVC, y un poco pez.
La manera conveniente sería en el controlador.
CONTROLADOR Código PHP:
<?php
//******************************************
if ((empty($_POST[user]) or empty($_POST[password])) and isset($_POST[xs])){
ob_start();
require_once(RUTA_layouts."portada/portada.php");
$this->texto_user_no = ob_get_clean();
}
//******************************************
?>
loyout de una vista html
// require_once(RUTA_layouts."portada/portada.php"); //
Código PHP:
<h1>Usuario inválido</h1>
<span>Introduzca correctamente la cuenta de usuario.</span>
O añadir la vista template en una funcion en la clase para hacerla llamar en la vista???
Actualmente esta así
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<?= $this->texto_user_no; ?>
<form action="index.php" method="post">
<input type="text" name="user" value="<?= $_POST[user]; ?>" />
<input type="text" name="password" value="<?= $_POST[password]; ?>" />
<input type="submit" name="xs" value="enviar" />
</form>
</body>
</html>