2016-12-02 65 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,不管這些表是相同的嗎? –