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