Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/07/2008, 19:53
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Problema en el diseño de clases y el MVC

Hola vera828,

Si analisas claro el patrón MVC es: El controlador obtiene el "input" del usuario, checa que tareas debe de realizar y afecta al modelo.

Ejemplo: Usuario escribe en un formulario una noticia con los campos: Nombre, Correo, Noticia. El controlador notifica al modelo, e inserta los datos correspondientes en la base de datos.

Eso es solo la capa controlador / modelo. Luego viene la capa Vista / Modelo, ejemplo:

La vista pide los datos al modelo de las noticias, o las noticias recientes, etc., el Modelo le da todas las noticias y la vista los imprime en una tabla.

Ahora con eso puedes ver, el controlador es el que le pasa el "controlador" o "flujo" a la vista, para que la vista le pida los datos al modelo, si el modelo no necesita ser afectado el controlador pasa el control directo a la vista para que la vista obtenga los datos (por ejemplo listar todas las noticias).

Por eso cuando se dibuja se hace un diagrama, de piramide, ya que las 3 capas estan en constante comunicacion.

Saludos.