2014-02-25 70 views
0

我正在進行法院項目。涉及2方。一方向第二方提起訴訟。每一方可以有一個以上的主張代表他的情況。一個主張有一個以上的案例。這種情況是多對多的關係。我設計了這個結構,這是一個粗略的例子。兩個實體在教條2中有2個連接表

enter image description here

如何可以定義教義2的這樣的關係我嘗試這樣

倡導者:

/** 
* @ORM\ManyToMany(targetEntity="CaseLaw\CaseLaw\Entity\CaseLaw", mappedBy="caseLawFirstPartyAdvocates") 
**/ 
private $caseLaw; 

判例法

/** 
* @ORM\ManyToMany(targetEntity="CaseLaw\Advocates\Entity\Advocates", inversedBy="caseLaw") 
* @ORM\JoinTable(name="case_law_first_party_advocates", 
*  joinColumns={@ORM\JoinColumn(name="case_law_id", referencedColumnName="case_law_id")}, 
*  inverseJoinColumns={@ORM\JoinColumn(name="advocate_id", referencedColumnName="advocate_id")}) 
**/ 


private $caseLawFirstPartyAdvocates; 

    /** 
    * @ORM\ManyToMany(targetEntity = "Advocates", inversedBy="caseLaw") 
    * @ORM\JoinTable(name="case_law_first_party_advocates", 
    *  joinColumns={@ORM\JoinColumn(name="case_law_id", referencedColumnName="case_law_id")}, 
    *  inverseJoinColumns={@ORM\JoinColumn(name="advocate_id", referencedColumnName="advocate_id")}) 
    **/ 
    private $caseLawSecondPartyAdovcates; 

的問題是,價值MappedBy屬性是caseLawF irstPartyAdvocates,我可以在其中指定第二個屬性caseLawsecondPartyAdvocates?。我怎樣才能定義這種情況的註釋?

回答

0

我沒有直接回答您的問題,但我會建議您嘗試http://www.orm-designer.com以幫助您解決問題。這不是免費的,但開發人員對更新非常積極,我們對建議非常敏感並支持問題。

+0

我下載了這個軟件,並創建了我的場景並導出了註釋,並找出它們是如何解決這個問題的。謝謝,這個軟件非常簡單和有用。 –