यह 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")
से मिलते-जुलते सवाल से पर स्वामी का उत्तर (बिल्कुल उसी त्रुटि से संबंधित):