@ManyTomany Association con otros campos en la tabla de uniones
-
25-10-2019 - |
Pregunta
Bajo Symfony2, ¿cómo administrar una asociación de muchos a muchos con campos adicionales en la tabla de unión?
Por ejemplo, quiero saber qué persona usa un caballo y cuándo. El usuario y el caballo tienen una asociación de muchos a muchos y almacenamos la fecha en que este usuario monta ese caballo.
Solución
Si la tabla de unión es más que una simple tabla de unión, y de hecho contiene columnas adicionales, entonces ya no tiene muchas tomanias, sino dos asociaciones de onetomanía:
- Una persona tiene muchos paseos
- Un caballo tiene muchos paseos
- Un viaje tiene una persona
- Un viaje tiene un caballo
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow