07/07/2008, 19:53
|
| $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. |