Det er en fejl, der kommer fra joinColumn
navn på din forening.
Skift din kortlægning til :
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Bemærk:Det er standardkonfigurationen, også linjen kan fjernes, fordi den er ubrugelig.
REDIGER
Jeg havde ret uden at pege på det egentlige problem.
Du får denne fejl, fordi du forsøger at bruge en kolonne, der ikke er en primær nøgle som referencedColumnName
af din joinColumn
Følgende:
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Skal være:
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
Fra dette lignende spørgsmål på ejerens svar (relateret til nøjagtig samme fejl):