Det är ett misstag som kommer från joinColumn
namn på din förening.
Ändra din mappning till :
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Notera:Det är standardkonfigurationen, även raden kan tas bort eftersom den är värdelös.
REDIGERA
Jag hade rätt utan att peka på det verkliga problemet.
Du får det här felet eftersom du försöker använda en kolumn som inte är en primärnyckel som referencedColumnName
av din joinColumn
Följande:
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Bör vara:
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
Från denna liknande fråga på ägarens svar (relaterat till exakt samma fel):