У меня есть отношение «многие ко многим» в Symfony 2. Диаграмма ниже.
https://i.stack.imgur.com/x6AYs.png
Из Tema Entity я могу получить все записи Topico, связанные с использованием этого определения ORM.
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Application\RiesgoBundle\Entity\Topico", inversedBy="tema")
* @ORM\JoinTable(name="tema_topico",
* joinColumns={
* @ORM\JoinColumn(name="tema", referencedColumnName="id")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="topico", referencedColumnName="id")
* }
* )
*/
private $topico;
И используя этот метод
/**
* Get topico
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getTopico()
{
return $this->topico;
}
Однако я не знаю, как получить доступ к значениям "impacto" и "ocurrencia", хранящимся в таблице tema_topico. Есть ли способ сделать это с помощью Entity Manager?