C'est une erreur provenant du joinColumn
nom de votre association.
Changez votre mappage en :
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Remarque :Il s'agit de la configuration par défaut. La ligne peut également être supprimée car elle est inutile.
MODIFIER
J'avais raison sans pointer le vrai problème.
Vous obtenez cette erreur parce que vous essayez d'utiliser une colonne qui n'est pas une clé primaire comme referencedColumnName
de votre joinColumn
Les éléments suivants :
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Devrait être :
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
De cette question similaire à la réponse du propriétaire (lié exactement à la même erreur) :