Vamos a ver como informar al magnífico ORM Doctrine de que debe tratar un par de tablas con una relación many-to-many utilizando una tabla intermedia.
Supongamos que tenemos una talba de jugadores de fútbol y una tabla de equipos. Un equipo estará compuesto por varios jugadores y a su vez, un jugador puede estar relacionado con varios equipos (el actual, más los equipos por los que ha pasado en su vida deportiva).
Para este ejemplo necesitaremos tres tablas: Team, Player y una relacional TeamPlayer. Continue reading
Symfony integra Propel ORM por defecto, sin embargo, Doctrine está ganando puntos sobre su rival.