Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2013, 05:04
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Pregunta [Doctrine] Mapeo de tablas OneToMany ManyToOne ManyToMany OneToOne

Chicos, me bloqueo y recurro a ustedes.

Poco a poco, intento que cada base de mis proyectos sea mejor. Y para eso no solo estoy aprendiendo de PHP (symfony2) sino tambien de Mysql y los ORM (Doctrine).

Estoy buscando links, o una explicacion de como y cuando debo usar los mapeos:
  • OneToMany
  • ManyToOne
  • ManyToMany
  • OneToOne

Vi en blogs y notas, que identifican esto con un simple:
La relación seria 1 pais puede tener muchas empresas y 1 empresa se relaciona con 1 pais.(OneToMany) <-- FUENTE (un comentario)
La verdad me esta costando mucho.

No puedo definir que relacion corresponde a mi consigna:

1 USUARIO puede tener mucho COMPROBANTES
1 COMPROBANTES puede tener 2 USUARIOS (comprador, vendedor)

Por lo poco que lei y entendi, la relación en la tabla Comprobantes a Usuarios seria:

ManyToMany

Si conocen algun blog, pdf o un link que la explicacion sea correcta y concisa se los agradeceria.
__________________
Mono programando!
twitter.com/eguimariano