Orm Symfony教条refclass:怪异
我对班级关系有一种奇怪的行为:Orm Symfony教条refclass:怪异,orm,doctrine,symfony-1.4,Orm,Doctrine,Symfony 1.4,我对班级关系有一种奇怪的行为: 用户: [.....] MyFriends:{class:User,refClass:UserFriend,local:id\u owner,foreign:id\u friend,type:many} 用户朋友: 柱: id_所有者:{type:integer(8)} id_friend:{type:integer(8)} 关系: 所有者:{class:User,local:id\u所有者,foreign:id,type:one} 朋友:{class:User,
用户:
[.....]
MyFriends:{class:User,refClass:UserFriend,local:id\u owner,foreign:id\u friend,type:many}
用户朋友:
柱:
id_所有者:{type:integer(8)}
id_friend:{type:integer(8)}
关系:
所有者:{class:User,local:id\u所有者,foreign:id,type:one}
朋友:{class:User,local:id\u Friend,foreign:id,type:one}
其中,id\u owner
是朋友关系的“所有者”,而id\u friend
是朋友。
但是,当我尝试获取$user->getMyFriends()
时,得到的结果是相同的$user
我的模式出了什么问题?友谊关系是一种关系。您似乎缺少示例中显示的
equal:true
位。另外,实际上不需要在refClass中定义关系