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.

¿Fue útil?

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
scroll top