【发布时间】:2017-02-02 08:59:04
【问题描述】:
我正在使用 SugarCRM 6.5 社区版,我需要创建一个带有合并相关模块的编辑视图。看这里是场景:
- 第一个父模块“会议”
- 我已经创建了第二个模块,它的名字是“司机指南服务”
所以这两个模块是一对一的关系。
我想在会议的编辑视图中呈现司机指南服务的自定义字段。
这是现有的关系。现在我想在 Meeting 的模块中创建 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”模块的自定义列。我想在会议模块的编辑视图中呈现这个。除自定义列外,所有其他列都工作正常,因此任何人都可以帮助我解决这个问题。
【问题讨论】:
标签: sugarcrm