Tema: concepto MVC
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2009, 20:55
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: concepto MVC

si algo asi pongamos un ejemplo tal vez es mas claro asi....
Código php:
Ver original
  1. <?
  2. /**
  3. * class noticias (modelo)
  4. */
  5. Class Noticias{
  6. public function mostrarnoticias($id){
  7. $sql="select * from noticias where id=$id";
  8. $result=mysql_query($sql);
  9. $noticia=mysql_fetch_array(result);
  10.  
  11. return $noticia
  12. }
  13.  
  14. }
  15. ?>
  16. <?
  17. /**
  18. * class controlador (ccontrolador)
  19. */
  20. Class Noticiacontrolador extend controller{
  21. function index(){
  22. $news=noticias();
  23. $noticias=$news->mostrarnoticias($_request['id'];
  24. $view->show('nombre_archivo_vista.php',$noticia);
  25. }
  26.  
  27. }
  28. ?>
  29. <?
  30. /**
  31. * archivo html
  32. */?>
  33. <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)