Es ist ein Fehler, der von joinColumn
kommt Name Ihres Vereins.
Ändern Sie Ihre Zuordnung zu :
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Hinweis:Dies ist die Standardkonfiguration, außerdem kann die Zeile entfernt werden, da sie nutzlos ist.
BEARBEITEN
Ich hatte Recht, ohne auf das eigentliche Problem hinzuweisen.
Sie erhalten diesen Fehler, weil Sie versuchen, eine Spalte als referencedColumnName
zu verwenden, die kein Primärschlüssel ist Ihrer joinColumn
Folgendes:
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Sollte lauten:
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
Aus dieser ähnlichen Frage unter Antwort des Eigentümers (bezieht sich auf genau denselben Fehler):