我有 2 个实体,User
并且Orders
.
用户多,订单多。
一个用户可以有很多订单。
在我的实体中,我有以下内容:
订单.php
/**
*
* @ORM\OneToOne(targetEntity="BM\UserBundle\Entity\User")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;
但是查看数据库,这会创建一个唯一的 user_id 字段,因此我无法再创建订单,因为 user_id 已经在数据库中。
我知道这是错误的。
我是否需要oneToMany
or manyToMany
etc 关系,以便每个用户可以有多个订单?
谢谢