1
ZF有一個非常好的功能,叫做findManyToManyRowset它直接從MN連接返回對象的集合。 MN的全部目的是從另一個表中獲取信息,而不是從連接表中獲取信息。MN在學說中的關係
我們有這個模式:
- users
- id
- name
- groups
- id
- name
- user_has_groups
- user_id
- group_id
我想創建一個用戶的功能,這將直接返回組對象的集合,而不是user_has_groups對象的集合。
$user->UserHasGroups ;// returns a collection of user_has_groups
$user->Groups; // returns Doctrine_Record_UnknownPropertyException
有沒有辦法直接做到這一點?
謝謝。我想我從現有表的自動生成的Yaml沒有創建一個refClass屬性,但只有像(UserHasGroups:local:id foreign:user_id type:many)這樣的中間表關係。現在至少我知道該找什麼。謝謝 – 2010-06-25 18:44:47