Php 如何通过联接表检索数据
我有一个用户模型(Php 如何通过联接表检索数据,php,cakephp,model-view-controller,Php,Cakephp,Model View Controller,我有一个用户模型(Uprofile)、一个组模型(group)和一个连接用户和组的模型(GroupMembership)。表groupMemberships具有group\u id、upfile\u id和role字段 Uprofile和Group都与GroupMembership有很多关系。而GroupMembership将归属于这两者 我想列出组及其分配的用户和角色 如何使用CakePHP?我没有找到合适的例子。我不确定我是在回答你的问题还是你的问题含糊不清 但这是您的文件列表,其角色由组决
Uprofile
)、一个组模型(group
)和一个连接用户和组的模型(GroupMembership
)。表groupMemberships
具有group\u id
、upfile\u id
和role
字段
Uprofile
和Group
都与GroupMembership
有很多关系。而GroupMembership
将归属于这两者
我想列出组及其分配的用户和角色
如何使用CakePHP
?我没有找到合适的例子。我不确定我是在回答你的问题还是你的问题含糊不清
但这是您的文件列表,其角色由组决定
$options = array(
'fields' => array(
'GroupMembership.uprofile_id',
'GroupMembership.role'
),
'conditions' => array(
'GroupMembership.group_id' => $group_id
));
$list_of_uprofiles_and_roles = $this->GroupMemebership->find('all',$options);
这是否回答了您的问题?试试$this->GroupMembership->find('all');