Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Join en Doctrine Symfony

Estas en el tema de Join en Doctrine Symfony en el foro de Symfony en Foros del Web. Hola tengo 2 entidades Alumno - id -nombre -idclase Clase -id -nombre_clase como hago un join yasea left inner o lo que sea en dql??? ...
  #1 (permalink)  
Antiguo 03/12/2013, 09:25
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años
Puntos: 0
Pregunta Join en Doctrine Symfony

Hola tengo 2 entidades

Alumno
- id
-nombre
-idclase

Clase
-id
-nombre_clase

como hago un join yasea left inner o lo que sea en dql??? un simil que sea asi como sql

select a.id, a.nombre, c.nombre_clase from Alumno a, Clase c where a.idclase=c.id

Ayuda por favor??
  #2 (permalink)  
Antiguo 03/12/2013, 09:35
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Join en Doctrine Symfony

Pasaste por la documentaciòn de doctrine ? http://docs.doctrine-project.org/en/...age.html#joins
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 03/12/2013, 09:38
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años
Puntos: 0
Respuesta: Join en Doctrine Symfony

si pero no entiendo, necesito un ejemplo mas facil
  #4 (permalink)  
Antiguo 04/12/2013, 10:03
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Join en Doctrine Symfony

Creo que buscas algo como esto:

Código DQL:
Ver original
  1. SELECT c FROM MyBundle:Country c ORDER BY c.name ASC

A partir de hay puedes sacar cualquier consulta, no?
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #5 (permalink)  
Antiguo 04/12/2013, 23:23
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Join en Doctrine Symfony

Cita:
Iniciado por pmeninsaxmus16 Ver Mensaje
Hola tengo 2 entidades

Alumno
- id
-nombre
-idclase

Clase
-id
-nombre_clase

como hago un join yasea left inner o lo que sea en dql??? un simil que sea asi como sql

select a.id, a.nombre, c.nombre_clase from Alumno a, Clase c where a.idclase=c.id

Ayuda por favor??
Código SQL:
Ver original
  1. SELECT a.id, a.nombre, c.nombre_clase FROM Bundle:Alumno a JOIN a.relacion c
a. relación es el campo que designaste para la asociación ( 1:N, N:N etc ) en tu entidad Alumno
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #6 (permalink)  
Antiguo 05/12/2013, 09:51
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años
Puntos: 0
De acuerdo Respuesta: Join en Doctrine Symfony

Hey gracias, un ejemplo asi necesitaba

Etiquetas: doctrine, join
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.