하나의 테이블에서 3 개의 외래 키를 가져 오려는 경우가 하나 있습니다. 그리고 그 테이블을 3 개의 모델과 연관 시키십시오. CakePHP를 따르는 것이 좋은 습관입니까?CakePHP를 사용하는 다중 외래 키
사용자, 역할, 다중 모듈을 가지고 있습니다 :
사용자는 roles_users와 함께 하나의 역할을 갖습니다. 사용자는 모듈 내부에 많은 역할을하는 많은 모듈을 가지고 있으므로 사용자에게 모듈 & 역할을하는 또 다른 테이블 인 modules_users_roles를 만들고 싶습니다.
3 개의 외래 키를 추가하는 것이 올바른지 알려주세요. 한 테이블에? 또는 내가 브레이크 그것에해야합니까, ID, USER_ID와
module_users는, 아이디 module_user_is와 module_user_roles을 MODULE_ID
을 ROLE_ID하지만이 & 데이터가 솟아 DB를