Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Clase intermedia entre controlador y modelo

Estas en el tema de Clase intermedia entre controlador y modelo en el foro de PHP en Foros del Web. Holas, mi consulta es, tengo un proyecto con patrón MVC, la duda que me surge es, tengo un controlador el cual mediante un formulario debo ...
  #1 (permalink)  
Antiguo 29/10/2015, 14:45
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 0
Clase intermedia entre controlador y modelo

Holas, mi consulta es, tengo un proyecto con patrón MVC, la duda que me surge es, tengo un controlador el cual mediante un formulario debo almacenar usando varios modelos relacionados, los cuales son varios y con lógica que no debe estar en el modelo. Como lo haríais?
Podría meter toda la lógica en una clase intermedia entre el Controlador y los modelos que necesito?

Por ejemplo, si tengo 3 clases como modelos Registro, Contacto y Facturación. Y el controlador AltaRegistro obtiene un formulario que llamaría a una clase intermedia AlmacenarRegistro y esta se encarga de cargar todos los modelos necesarios y meter cada campo en los 3 modelos relacionados entre ellos.

Mi duda es, esa clase intermedia realmente que sería dentro del Patrón? entiendo que no es ni un modelo ni un controlador. A parte que esa lógica querría abstraerla para ser usada por otros controladores.

Un saludo y gracias
  #2 (permalink)  
Antiguo 29/10/2015, 14:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Clase intermedia entre controlador y modelo

Cita:
esa clase intermedia realmente que sería dentro del Patrón?
Pues dentro de MVC no significa nada, pero MVC no te limita a usar otro patrones.

La clase intermedia que mencionas se parece mucho a un Service o Mediator, y es válido que la uses en tus controladores.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/10/2015, 17:00
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Clase intermedia entre controlador y modelo

Muchas gracias! tienes razón, se puede usar otro patrón, he estado viendo otros y también se puede aproximar el de un wrapper o contenedor.

Etiquetas: clase, controlador, formulario, modelo, registro
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 09:21.