Я пытаюсь добавить Doctrine поверх существующей базы данных. Я позволяю Doctrine генерировать аннотированные объекты и корректироваться оттуда. Когда я пытаюсь загрузить объект ниже, я получаю ошибку PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Property Users\\User::$resellerID does not exist'
Свойство Doctrine ReflectionException не существует
class User
{
/* ... */
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToOne(targetEntity="\Resellers\Reseller")
* @ORM\JoinTable(name="reseller",
* joinColumns={
* @ORM\JoinColumn(name="resellerID", referencedColumnName="resellerID")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="resellerID", referencedColumnName="resellerID")
* }
*)
*/
private $reseller;
/* ... */
}
Оба user
и reseller
таблицы имеют resellerID
столбцы. Я понимаю, что для объединения столбцов ID вы не добавляете столбцы ID в качестве свойств в классе сущности. Итак, что вызывает ReflectionException?
Очистка кэш является первым, что я делаю каждый раз, когда у меня есть ошибка в Symfony ... – user276648