Estoy construyendo una aplicación en PHP y estoy usando el patrón de mapeo de datos para mi acceso a la base de datos. Estaba considerando usar el patrón Observer para que todos mis mapeadores observen las entidades que crean, de modo que puedan guardar automáticamente cualquier cambio en la base de datos sin que yo tenga que analizarlos manualmente.Data Mapper + Observer patrón
Me preguntaba si fue una buena idea, o si es una mala práctica, etc.
Normalmente estoy trabajando con algunos objetos que están vinculados entre sí en una jerarquía, y en este momento tener que analizar cada objeto manualmente, lo cual es bastante tedioso, por lo que simplemente intento encontrar una solución mejor .
Gracias, Jack
Gran pregunta, espero que obtenga algunas respuestas decentes. – Asciant