Buenos días a todos, hace unas semanas pregunte por este medio algunas dudas que tenia con el patrón mvc en php y varios de ustedes me corrigieron por que tenia algunos errores en cuanto a el controlador y la vista...
Esta ves tomando en cuenta las explicaciones que me dieron anteriormente y guiándome por tutoriales cree un ejemplo pequeño...
Modelo
Código PHP:
Ver original<?php
function open_database_connection()
{
return $link;
}
function close_database_connection($link)
{
}
function get_all_posts()
{
$link = open_database_connection();
$result = mysql_query('SELECT id, nombre FROM productos', $link); $posts[] = $row;
}
close_database_connection($link);
return $posts;
}
?>
vista:
Código PHP:
Ver original<!DOCTYPE html>
<html>
<head>
<title>List of Posts</title>
</head>
<body>
<h1>List of Posts</h1>
<ul>
<?php foreach ($posts as $post): ?>
<li>
<a href="/read?id=<?php echo $post['id'] ?>">
<?php echo $post['nombre'] ?>
</a>
</li>
<?php endforeach; ?>
</ul>
</body>
</html>
Controlador
Código Java:
Ver original<?php
require_once 'model.php';
$posts = get_all_posts();
require 'Vista.php';
?>
Es correcto la forma en que utilizo la vista y el controlador??
De ante mano gracias a las personas que me puedan responder y disculpen si lo repetitivo de este tema.