私は2つのエンティティを持っていUser
ますOrders
.
利用者も多く、注文も多い。
ユーザーは多くの注文を持つことができます。
私のエンティティには次のものがあります。
Orders.php
/**
*
* @ORM\OneToOne(targetEntity="BM\UserBundle\Entity\User")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;
しかし、データベースを見ると、これにより一意の user_id フィールドが作成されるため、user_id が既にデータベースにあるため、これ以上注文を作成できません。
私はこれが間違っていることを知っています。
ユーザーごとに複数の注文を行うには、oneToMany
またはその他の関係が必要ですか?manyToMany
ありがとう