Symfony - Error Undefined index: joinColumns

 
Vista:
Imágen de perfil de Cheta

Error Undefined index: joinColumns

Publicado por Cheta (2 intervenciones) el 01/03/2017 17:56:07
Hola, estoy iniciandome en Symfony2 y tengo un problema, espero que puedan ayudarme.
Tengo una relación mucho a mucho entre 2 entidades Personalidad y Manifestación, aquí el código donde se refleja la relación entre ambas
En la clase Manifestación
1
2
3
4
5
6
/**
 * @var \Doctrine\Common\Collections\Collection
 *
 * @ORM\ManyToMany(targetEntity="Personalidad", mappedBy="idManifest")
 */
private $idPerson;

en la clase personalidad

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * @var \Doctrine\Common\Collections\Collection
 *
 * @ORM\ManyToMany(targetEntity="Manifestacionp", inversedBy="idPerson")
 * @ORM\JoinTable(name="peronalidad_manifestacion",
 *   joinColumns={
 *     @ORM\JoinColumn(name="id_person", referencedColumnName="id")
 *   },
 *   inverseJoinColumns={
 *     @ORM\JoinColumn(name="id_manifest", referencedColumnName="id")
 *   }
 * )
 */
 
 
private $idManifest;

Entonces en la clase controladora dado el id de la manifestación quiero saber qué personas están asociadas. Es decir que personas están asociadas a una manifestación X.
el código que pongo es:

1
2
3
$person = $em->getRepository('sistapBundle:Manifestacion')->findBy(array(
'idManifest' => $id
));

Y cuando me da el siguiente error: Undefined index: joinColumns...

Asumo que hay algo mal en la relación entre las tablas.
Ya está, quien me pueda ayudar,muy agradecida estaré.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Cheta

Error Undefined index: joinColumns

Publicado por Cheta (2 intervenciones) el 07/03/2017 16:27:24
Buen con ayuda de alguien me di cuenta que el error estaba en "$id" estaba de más el $
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar