cakephp 개념 사용자 belongsTo 그룹을 변경하려면 hasMany 그룹에 이라는 새 테이블을 만들고 users_groups라는 새 테이블을 만들고 사용자가 가지고있는 많은 그룹에 내 액세스 권한을 부여하려면 어떻게해야합니까? ?Cakephp 2 사용자가 여러 그룹에 액세스 할 수 있습니다.
0
A
답변
0
상황이 간단하게 : 같은 시나리오에서
당신은 이미 세 개의 테이블을 필요로했다.
사용자 테이블
- ID
- 이름
- 전화
그룹
- ID
- 그룹 (제목)
User_Groups 사용자가 당신은 추가해야합니다 후 많은 그룹이처럼 당신이 관계를 필요로
을 GROUP_ID
- ID
- USER_ID 적어도 외래를 포함해야하는 테이블 y는 user_id와 같고 group_id는 일을 단순화하기 위해 여분의 표를 추가하는 것을 주저하지 않습니다.
0
세 개의 테이블을 사용하고 Users_Groups에 HasAndBelongsToMany의 관계를 사용할 것입니다. 사용자 HABTM 그룹
나는 여분의 테이블에 대해 알지만 사용자를위한 그룹 액세스는 무엇을해야합니까? 이제는 cakephp의 acl이 세 개의 테이블, aco, aro, aros_acos를 가지고 있습니다. –