SugarCRM 6.5 커뮤니티 버전을 사용하고 있으며 병합 관련 모듈로 편집보기를 하나 만들어야합니다. 시나리오 여기를 참조하십시오 :SugarCRM에서 일대일 관계의 사용자 정의 필드 채우기 6.5
- 먼저 부모 모듈 "회의"나는 두 번째 모듈을 만들도록
- 이하고 이름 것은
그래서 두 모듈이 일대일가 "드라이버 가이드 서비스"입니다 관계.
Meetings의 편집보기에서 Driver Guide Service의 사용자 정의 필드를 렌더링하려고합니다.
여기에는 기존 관계가 있습니다. 이제는 작동하지 않는 회의 모듈에서 driver_guide_service_cstm'field의 사전을 만들고 싶습니다.
$dictionary["Meeting"]["fields"]["meetings_dri_driver_guide_service_1"] = array (
'name' => 'meetings_dri_driver_guide_service_1',
'type' => 'link',
'relationship' => 'meetings_dri_driver_guide_service_1',
'source' => 'non-db',
'module' => 'dri_driver_guide_service',
'bean_name' => 'dri_driver_guide_service',
'vname' => 'LBL_MEETINGS_DRI_DRIVER_GUIDE_SERVICE_1_FROM_DRI_DRIVER_GUIDE_SERVICE_TITLE',
'id_name' => 'meetings_dri_driver_guide_service_1dri_driver_guide_service_idb',
);
$dictionary["Meeting"]["fields"]["meetings_dri_driver_guide_service_1_name"] = array (
'name' => 'meetings_dri_driver_guide_service_1_name',
'type' => 'relate',
'source' => 'non-db',
'vname' => 'LBL_MEETINGS_DRI_DRIVER_GUIDE_SERVICE_1_FROM_DRI_DRIVER_GUIDE_SERVICE_TITLE',
'save' => true,
'id_name' => 'meetings_dri_driver_guide_service_1dri_driver_guide_service_idb',
'link' => 'meetings_dri_driver_guide_service_1',
'table' => 'dri_driver_guide_service',
'module' => 'dri_driver_guide_service',
'rname' => 'name',
);
$dictionary["Meeting"]["fields"]["meetings_dri_driver_guide_service_1dri_driver_guide_service_idb"] = array (
'name' => 'meetings_dri_driver_guide_service_1dri_driver_guide_service_idb',
'type' => 'link',
'relationship' => 'meetings_dri_driver_guide_service_1',
'source' => 'non-db',
'reportable' => false,
'side' => 'left',
'vname' => 'LBL_MEETINGS_DRI_DRIVER_GUIDE_SERVICE_1_FROM_DRI_DRIVER_GUIDE_SERVICE_TITLE',
);
아래는 맞춤 설정 열에서는 작동하지 않습니다.
$dictionary["Meeting"]["fields"]["meetings_dri_driver_guide_service_1_dri_start_city_c"] = array (
'name' => 'meetings_dri_driver_guide_service_1_dri_start_city_c',
'type' => 'relate',
'source' => 'non-db',
'vname' => 'LBL_MEETINGS_DRI_DRIVER_GUIDE_SERVICE_1_FROM_DRI_DRIVER_GUIDE_SERVICE_TITLE',
'save' => true,
'id_name' => 'meetings_dri_driver_guide_service_1dri_driver_guide_service_idb',
'link' => 'meetings_dri_driver_guide_service_1',
'table' => 'dri_driver_guide_service',
'module' => 'dri_driver_guide_service',
'rname' => 'dri_start_city_c',
);
이 "dri_start_city_c"는 "dri_driver_guide_service"의 모듈에 대한 정의 열이다. 그리고 이것은 회의 모듈의 편집보기에서 렌더링하려고합니다. 다른 모든 열은 맞춤 열을 제외하고 잘 작동하므로 누구나이 문제를 파악하는 데 도움을받을 수 있습니다.