У меня есть 2 Entites, User
и Orders
.manyToMany или oneToMany
Есть много пользователей и много заказов.
У пользователя может быть много заказов.
В моем Entities я следующее:
Orders.php
/**
*
* @ORM\OneToOne(targetEntity="BM\UserBundle\Entity\User")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;
Но, глядя на дб, это создает user_id поля, которое является уникальным, поэтому я не могу создавать больше заказов, потому что user_id уже находится в db.
Я знаю, что это неправильно.
Нужно ли мне oneToMany
или manyToMany
и т. Д., Чтобы у меня было несколько заказов на пользователя?
Благодаря