Hola que tal. Trabajando en una aplicación construida con Zend framework me surgió una duda:
Tengo un Modelo que interactua con dos tablas en la base de datos(relación uno a muchos). Los datos Modelo interactuan con DataMappers. Obviamente necesito utilizar transacciones para asegurar la integridad de los datos. Mi pregunta es: ¿Quien sería el encargado de administrar esas transacciones? ¿El Modelo principal? ¿El DataMapper padre?
Saludos.