Foros del Web » Programando para Internet » PHP »

Quien consulta? Controlador o Vista?

Estas en el tema de Quien consulta? Controlador o Vista? en el foro de PHP en Foros del Web. en el Modelo Vista Controlador quien Consulta el Modelo para mostrarlo en la Vista? si el Controlador se encarga de los eventos y no se ...
  #1 (permalink)  
Antiguo 25/11/2012, 12:33
 
Fecha de Ingreso: noviembre-2010
Mensajes: 42
Antigüedad: 13 años, 5 meses
Puntos: 2
Quien consulta? Controlador o Vista?

en el Modelo Vista Controlador quien Consulta el Modelo para mostrarlo en la Vista? si el Controlador se encarga de los eventos y no se ve limpio pasar el resultado del SQL a la Vista por URL o por Serizalise la vista es la que consulta para poder ella misma mostrar los resultados? estoy confundido cual es la mejor manera de hacerlo teniendo un codigo limpio?
  #2 (permalink)  
Antiguo 25/11/2012, 18:10
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Quien consulta? Controlador o Vista?

La vista sólo contiene los elementos de visualización, entendiendo por estos únicamente a lo que tenga que ver con los formularios, los componentes visuales (controles), y los eventos que en el formulario ocurran (clicks, selectores, submits).
El controlador realiza la lógica del negocio, la cual se puede subdividir en diferentes partes (Controladores de Entidades y de Administradores), Pero sólo se ocupa del funcionamiento de lo que tiene que ver con las clases. No contiene ni accesos a la base, ni consultas, para eso está el DAC.
El DAC es el administrador de la capa de datos, es el Data Access Control, y se ocupa de recibir las peticiones de los controladores, implementar las consultas SQL necesarias, enviarlas a la base, recibir las respuestas y prepararlas para ser usadas por los controladores que hacen la petición. Es la única parte donde aparecen las sentencias en SQL y las conexiones. En otras palabras, el DAC es un controlador dedicado, que no realiza nada de la lógica de negocio.

¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 25/11/2012, 18:27
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Quien consulta? Controlador o Vista?

DAC, mejor conocido como modelos ;)

Etiquetas: controlador, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:38.