Ini adalah kesalahan yang berasal dari joinColumn
nama asosiasi Anda.
Ubah pemetaan Anda menjadi :
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Catatan:Itu adalah konfigurasi default, juga garis dapat dihilangkan karena tidak berguna.
EDIT
Saya benar tanpa menunjukkan masalah sebenarnya.
Anda mendapatkan kesalahan ini karena Anda mencoba menggunakan kolom yang bukan kunci utama sebagai referencedColumnName
dari joinColumn
. Anda
Berikut ini:
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Seharusnya:
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
Dari pertanyaan serupa ini di jawaban pemilik (terkait dengan kesalahan yang sama persis):