Saltar al contenido

Doctrine 2: Cómo manejar tablas de unión con columnas adicionales

No busques más en otras webs porque has llegado al sitio justo, tenemos la solución que deseas sin problema.

Solución:

En primer lugar, déjame explicarte que esto no no existir:

UN unirse a la mesa (también conocido como un mesa de unión o tabla de referencias cruzadas) es una tabla que vincula 2 (o más) otras tablas dentro de la misma base de datos por primaria key. Esto significa que una tabla de unión solo contendrá keysno hay lugar para estas columnas adicionales.

Entonces, cuando necesita columnas adicionales en una tabla de este tipo, ya no es solo un “enlace” entre otras tablas, sino que se convierte en un mesa de verdad ¡por sí mismo!

En términos de Doctrine 2, ya no tienes una asociación de muchos a muchos entre 2 entidades, sino una asociación de uno a muchos/muchos a uno entre 3 entidades.

Continúe leyendo aquí para obtener más explicaciones detalladas:

  • Doctrine 2: Cómo manejar tablas de unión con columnas adicionales
  • Más sobre asociaciones uno-a-muchos/muchos-a-uno en Doctrine 2

Reseñas y calificaciones de la guía

Si aceptas, puedes dejar una noticia acerca de qué te ha gustado de este tutorial.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *