Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/07/2010, 02:50
Avatar de syntex
syntex
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 22 años
Puntos: 4
Respuesta: Mvc (Modelo Vista Controlador)

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&#225;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> 
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------