si algo asi pongamos un ejemplo tal vez es mas claro asi....
Código php:
Ver original<?
/**
* class noticias (modelo)
*/
Class Noticias{
public function mostrarnoticias($id){
$sql="select * from noticias where id=$id";
return $noticia
}
}
?>
<?
/**
* class controlador (ccontrolador)
*/
Class Noticiacontrolador extend controller{
function index(){
$news=noticias();
$noticias=$news->mostrarnoticias($_request['id'];
$view->show('nombre_archivo_vista.php',$noticia);
}
}
?>
<?
/**
* archivo html
*/?>
<p><? echo $noticia['titulo'];?></p>
La diferencia a como lo venis haciendo vos es que vas a tener una carpeta modelo con todos los php que hacen las consultas sql, otra que se llama controler que tiene todos los controladores y una carpeta vistas con todos los html. Vale aclarar que el patron MVC lo podes respetar a full o adaptarlo a tus necesidades (como venias haciendo)