0
我有一個場景一個關係 其中 許多人屬於許多企業和 許多人屬於多個子業務多對多和許多在Symfony的
另外1個工作可能有很多子業務
我與其中1個業務屬於多個子業務
對於我們有2多對多業務實體的人,我有以下結構
0123尋找一個連接表的部分做連接表名稱: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'的表已經存在。「
你沒有寫任何問題。 你的映射是錯誤的。通過這兩個屬性,「inversedBy」的內容應該是preson_business實體中的屬性名稱,與您的個人實體相關。 – Alsatian
只是更新問題..我需要解決與Symfony –
這樣的情況錯誤是,你有兩個實體註釋* @ORM \表(名稱=「倡導業務」) – Alsatian