2016-12-02 71 views
0

如何更改cakephp概念用户belongsTo组到用户hasMany组, 分开创建一个名为users_groups的新表,以及我应该更改哪些内容才能让我的用户真正有权访问许多用户拥有的组?Cakephp 2用户有多个组访问

回答

0

化繁为简:

在这种情况下,你已经需要三个表。

用户表

  • ID
  • 电话

  • ID
  • 组(标题)

User_Groups

  • ID
  • USER_ID
  • GROUP_ID

,因为你需要的关系,如用户有很多组,那么你需要额外的至少应该包括外国客户的桌子y像user_id和group_id.So毫不犹豫地添加额外的表格来简化事情。

+0

我了解额外的表格,但是关于用户的组访问,我该怎么办?现在cakephp的acl有三个表,aco,aro,aros_acos,不管这些表是相同的吗? –