2017-06-28 12 views
-3

This is my ERDsymfonyは

外部キーを定義するには、それはこの種のコードで何かを持っているということです; 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 \ ManyToOneは、プロパティに宣言し、注釈TuinBundle \ エンティティ\ Bestellingorder :: $ klantenは "mappedBy" という名前のプロパティを持っていません。 Ava ilableプロパティ: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」、しなかった感覚を持っている理由私は理解していません。エンティティの名前は何ですか?クラントかクランタンか?

+0

私は同じ日にそれを修正することを心配しないでください。私が間違っていたのは、そのエラーを引き起こした反対のファイルのコードを使用したことでした。私はちょうどそれらを交換して編集しなければなりませんでした。しかし、それをappriciate。 – Azhar

+0

よかったです。あなたの答えを記入するか、最高の/良いものとして答えを受け入れるようにして、被験者は解決されたとして登録され、同じ問題を持つ他の人を助けることができます – jpp28