Buenas,
Estoy desarrollando bajo en Zend Framework utilizando el patron MVC.
Por lo tanto tengo separado:
- Modelo: Acceso a los datos
- Views: Vistas
- Controller: Logica del negocio
Por otro lado, tengo un paquete con las entidades o clases del negocio que solamente tienen constructor, get, set, toString.
A su vez, tengo planteado un diagrama de clases donde cada una de ellas tienen metodos. Mi consulta es, donde deben ir dichos metodos? Descarte que vayan en la clase ya que no esta bien que las mismas se comuniquen con la Base de Datos.
Por lo que pude leer, entiendo que hay una capa de gestores o servicios que no logro interpretar correctamente. Mi problema radica en que yo debo respetar ese diagrama de clases que realice pero no veo correcto poner dichos metodos en las clases.
Asumo que esto que me sucede se extiende del Zend, ya que en cualquier lenguaje de POO que trabaje de esta forma se deben plantear estructuras similares.
Espero haber sido claro con mi consulta, sino cuaquier cosa puedo explicarlo mejor.
Desde ya muchas gracias,
Saludos.