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

Leeer Datos de Muchos a Muchos en Symfony2

Estas en el tema de Leeer Datos de Muchos a Muchos en Symfony2 en el foro de Symfony en Foros del Web. Hola amigos tengo este problema, una entidad que esta relacionada de muchos a muchos, al hacer la persistencia lo hace bien, pero como hago para ...
  #1 (permalink)  
Antiguo 16/07/2014, 12:00
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 10 años, 5 meses
Puntos: 0
Leeer Datos de Muchos a Muchos en Symfony2

Hola amigos tengo este problema, una entidad que esta relacionada de muchos a muchos, al hacer la persistencia lo hace bien, pero como hago para leer los datos??
pongo los script

Entity: Class
Código PHP:
/**
     * @var \Doctrine\Common\Collections\Collection
     * @ORM\ManyToMany(targetEntity="AbcMembers", inversedBy="schoolClas")
     * @ORM\JoinTable(name="abc_student_class",
     *   joinColumns={
     *     @ORM\JoinColumn(name="school_clas", referencedColumnName="id")
     *   },
     *   inverseJoinColumns={
     *     @ORM\JoinColumn(name="student", referencedColumnName="id")
     *   }
     * )
     */
    
private $student
En mi controller extraigo a trabes de una consulta la clase a la cual estan asociado o ligados los alumnos que persisti
Código PHP:
public function recordAction($tutor)
    {   
        
$em $this->getDoctrine()->getManager();
        
$entities $em->getRepository('ABCIsystemBundle:AbcSchoolClass')->findOneBy('id'=>$tutot));   / 
como lo leo en la plantilla twig
Código PHP:
{{entities.sy.code}} <br/>
     
Grade: {{entities.name}} <br/>
    
Tutor: {{entities.tutor.fullname}} <br/> 
luego ahi en un for quiero hacer que me aparezcan los alumnos
Como lo hago
probe esto y no me salio nada, ni error
Código PHP:
{{entities.student.member.fullname}} 
  #2 (permalink)  
Antiguo 16/07/2014, 13:02
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Leeer Datos de Muchos a Muchos en Symfony2

usa un for para iterar el ArrayCollection
Código PHP:
Ver original
  1. {% for stu in student %}
  2.     {{ stu.fullname }}
  3. {% endfor %}
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: muchos, symfony2
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 17:47.