2016-12-02 19 views

답변

0

상황이 간단하게 : 같은 시나리오에서

당신은 이미 세 개의 테이블을 필요로했다.

사용자 테이블

  • ID
  • 이름
  • 전화

그룹

  • ID
  • 그룹 (제목)

User_Groups 사용자가 당신은 추가해야합니다 후 많은 그룹이처럼 당신이 관계를 필요로

을 GROUP_ID

    • ID
    • USER_ID 적어도 외래를 포함해야하는 테이블 y는 user_id와 같고 group_id는 일을 단순화하기 위해 여분의 표를 추가하는 것을 주저하지 않습니다.

  • +0

    나는 여분의 테이블에 대해 알지만 사용자를위한 그룹 액세스는 무엇을해야합니까? 이제는 cakephp의 acl이 세 개의 테이블, aco, aro, aros_acos를 가지고 있습니다. –

    0

    세 개의 테이블을 사용하고 Users_Groups에 HasAndBelongsToMany의 관계를 사용할 것입니다. 사용자 HABTM 그룹