Това е грешка, идваща от joinColumn
името на вашата асоциация.
Променете картографирането си на :
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Забележка:Това е конфигурацията по подразбиране, също така линията може да бъде премахната, защото е безполезна.
РЕДАКТИРАНЕ
Бях прав, без да посочих истинския проблем.
Получавате тази грешка, защото се опитвате да използвате колона, която не е първичен ключ като referencedColumnName
на вашия joinColumn
Следното:
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Трябва да бъде:
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
От този подобен въпрос в отговора на собственика (свързано с абсолютно същата грешка):