
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
en la clase personalidad
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:
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é.
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


0