2017-06-28 106 views
-3

This is my ERDSymfony的定義外鍵

我需要如何將外鍵用我的實體 據我所知相關聯幫的是,它有一些與這種代碼:

/** 
    * @ORM\ManyToOne(targetEntity="Category", inversedBy="products") 
    * @ORM\JoinColumn(name="category_id", referencedColumnName="id") 
    */ 

TL ; DR我做了實體,但現在我需要關聯外鍵(圖片),但我不知道如何。

/** 
    * @ORM\ManyToOne(targetEntity="klant", mappedBy="Bestellingorder") 
    */ 
    private $klanten; 



/** 
* @ORM\OneToMany(targetEntity="Bestellingorder", inversedBy="klanten") 
* @ORM\JoinColumn(name="Bestellingorder_id", referencedColumnName="id") 
*/ 
private $Bestellingorder; 

[創建錯誤]註釋@ORM \多對一的財產申報TuinBundle \ 實體\ Bestellingorder :: $ klanten沒有一個名爲 「的mappedBy」 屬性。 Ava 可用屬性:targetEntity,cascade,fetch,inversedBy

卡在這裏。

+1

請閱讀[我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask)並相應地更新您的問題。 –

+0

確實,它是「類似於這種類型的代碼」。你在使用它時遇到了什麼問題? –

+0

我找不出要填什麼 – Azhar

回答

0

試用能:

/** 
* @ORM\ManyToOne(targetEntity="klant", inversedBy="Bestellingorder") 
* @ORM\JoinColumn(name="klant_id", referencedColumnName="id") 
*/ 
private $klanten; 



/** 
* @ORM\OneToMany(targetEntity="Bestellingorder", mappedBy="klanten") 
*/ 
private $Bestellingorder; 

但我不明白你爲什麼對我有有時「klant」或「klanten」,沒有任何意義。什麼是你的實體的名稱? klant或klanten?

+0

別擔心我在同一天修好它。我做錯了什麼是我使用的代碼爲相反的文件,使這種錯誤。我只需要交換和編輯它們。但appriciate它。 – Azhar

+0

好吧,好吧!把你的答案或接受答案作爲最好的/好的答案,這樣題目被註冊爲解決問題,並可以幫助其他人將有同樣的問題 – jpp28