【问题标题】:Populate one to one relationship's custom field in SugarCRM 6.5在 SugarCRM 6.5 中填充一对一关系的自定义字段
【发布时间】:2017-02-02 08:59:04
【问题描述】:

我正在使用 SugarCRM 6.5 社区版,我需要创建一个带有合并相关模块的编辑视图。看这里是场景:

  1. 第一个父模块“会议”
  2. 我已经创建了第二个模块,它的名字是“司机指南服务”

所以这两个模块是一对一的关系。

我想在会议的编辑视图中呈现司机指南服务的自定义字段。

这是现有的关系。现在我想在 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


    【解决方案1】:

    试试这个link 链接,使用模块加载器在自定义模块中创建任何类型的关系。

    您可以将其包含在您的包中,也可以单独上传。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多