symfony doctrine entity onetomany mappedby не работает

Я использую symfony и действительно нуждаюсь в некоторой помощи. У меня есть объект TableList, чтобы отображать все таблицы с идентификатором, именем, описанием и т. Д. У меня также есть объект TableDesc для отображения всех полей, связанных с таблицами. Каждая строка имеет table_id как внешний ключ для TableList, который идентифицирует какую таблицу.

TableList.php

/** * @ORM\OneToMany(targetEntity="TableBundle\Entity\TableDesc", mappedBy="table") */ protected $fields; /** * Constructor */ public function __construct() { $this->fields = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Get fields * * @return \Doctrine\Common\Collections\Collection */ public function getFields() { return $this->fields; } 

TableDesc.php

 /** * @var \TableBundle\Entity\TableList * * @ORM\ManyToOne(targetEntity="TableBundle\Entity\TableList", inversedBy="fields") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="table_id", referencedColumnName="id") * }) */ private $table; 

Мне интересно, почему у меня всегда есть $ fields в TableList равным нулю? У меня есть записи в TableList. Может кто-нибудь указать, что происходит не так? Я рад предоставить больше кода, если это необходимо. Спасибо огромное!