Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/01/2009, 22:55
Avatar de javico40
javico40
 
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 15 años, 8 meses
Puntos: 9
De acuerdo Respuesta: estructura de sitio web usando MVC en PHP

Hola acholaco feliz dia, me parece excellente que hayas desidido implemetar el Modelo Vista Controlador, estoy realizando el curso de IBM Advanced Carreer y eso es lo nuevo en programacion web, primero debes pasar a la programacion orientada a objetos de php, en internet hay muchos tutoriales, este estilo de programacion es mucho mas limpia que la programacion estructurada y muy poderosa, es mucho mas facil rastrear los errores, para mi es lo mejor.
Volviendo al tema de modelo vista controlador, recuerda lo fundamental: el modelo vista controlador se basa en la implementacion de tres estructuras, el modelo, la vista y los escuchadores o controladores, en base a esto estructura tus proyectos, las vistas pueden ser los templates que uses para tus proyectos, busca en san google, uso de templas en php, o diseños html propios que tengas, los controladores o escuchadores seran quienes procesen los eventos generados por el usuario, es decir, ellos simplementa enviaran request y submit, cuando un usuario genera una accion en un formulario, pon el action del form en tu controlador, el detectara que se ha realizado una accion, y enviara a el modelo la peticion requerida, por ejemplo:

<form action: controller.php method: post>

controller.php dara acceso a la clase index.php a el modelo.

el modelo es la clase que define la estructura de los objetos, en ella definimos las carateristicas y atributos de nuestros objetos, de manera que tenemos en nuestro modelo definido que se puede hacer con ellos, por ejemplo tenemos la clase persona, define la persona, el controlador trabajar y la vista oficina.

persona define los atributos de la una persona:

tiene manos, cabello, sexo, edad, etc.

trabajar recibe acciones que la persona debe hacer en su oficio.

hacer cafe, leer informe, etc.

y oficina es lo que ve quien maneja la persona (gerente) en nuestro caso el usuario:

usuario hace click en hacer cafe -> esto envia un mensaje a trabajar, pidiendo a persona que use sus atributos, manos y pies, para que realice la accion pedida. modelo (persona) devuelve que el cafe esta listo, controlador toma el mensaje y lo reenvie a oficina diciendo que la persona ya hizo el cafe, espero que te haya quedado claro.