2013-02-17 110 views

回答

1

它是由你來定義他們的協會,純粹是因爲只有你會知道你是怎麼想你的應用程序的工作。用戶可以有多個組?只有一個?如果一個組被刪除,是否所有關聯的用戶都被刪除?這些是你需要問自己的問題。

如果您按照the example on Doctrine's documentation進行多對多關係(這恰好滿足您所需的關係),您將會到達那裏。

+0

謝謝。但我不明白什麼是「團體作爲團體」supose代表,一個別名? – 2013-02-17 11:35:45

+0

'Group'是您關聯的實體的名稱,'Groups'是類參數,它提供對組的所有用戶關聯的訪問。所以在你的代碼中,你應該這樣做:'$ user-> Groups [0] - > name' – hohner 2013-02-17 11:39:28

+0

當我做Doctrine_Query :: create()或者它們被惰性加載時,我是否必須加入這些關係? – 2013-02-17 11:44:32