2016-06-03 1 views
0

오차드 CMS 및 협업을 처음 접했습니다. 알고 싶습니다. & 프로젝트 모듈이 서로 어떻게 링크되어 있는지와 같은 Orchard 공동 작업 테이블이 서로 매핑되는 방법 (조인)과수원 협업 테이블 조인

답변

0

오차드의 데이터 모델은 ContentItems 및 ContentParts를 기반으로합니다. 각 ContentItem에는 여러 ContentPart가 있습니다. 각 ContentPart는 ContentPart가 아닌 ContentPart에서 파생 된 경우 데이터베이스에 자체 테이블이 있습니다. ContentItem의 ContentPart는 동일한 기본 키 값을 갖습니다.

질문에 대한 답변 : 고객은 특별한 권한을 가진 사용자입니다. 해당 ContentType은 User입니다. 프로젝트도 ContentItem입니다. 그 ContentType은 ProjectItem입니다.

프로젝트 형식에는 ContentItemPermissionPart라는 ContentPart가 있습니다. ContentItemPermissionPart는 ContentItem에 대한 액세스 유형을 가진 사용자 및 사업 단위를 지정합니다. 이와 관련된 데이터베이스 테이블은 ContentItemPermissionPartRecord (master) 및 ContentItemPermissionDetailRecord (detail)입니다.

오차드 데이터 모델 Here에 대한 자세한 정보를 찾을 수 있습니다.

Orchard Collaboration 데이터 모델 here에 대한 추가 정보를 찾을 수 있습니다.