我有一个场景 哪里 许多人属于许多企业和 许多人属于许多子业务
另外1家企业可能有很多子业务
我完成了1个业务属于许多子业务的部分
对于我们有2到多个业务的人员实体,我正在寻找具有以下结构的联接表
加入表名:person_business
加入表字段:person_id,business_id,subbusiness_id
我正在做的是
/**
* Business
*
* @ORM\ManyToMany(targetEntity = "buslvlone", inversedBy = "id")
* @ORM\JoinTable(name = "person_business")
*/
private $businesses;
/**
* Sub Business
*
* @ORM\ManyToMany(targetEntity = "buslvltwo", inversedBy = "id")
* @ORM\JoinTable(name = "person_business")
*/
private $subbusiness;
但是当我从控制台运行更新架构时,我得到错误 "名称' advocacy_business'已经存在。"
答案 0 :(得分:1)
您有两个使用相同注释的实体:
/** @ORM\Table(name="advocacy_business") */