我按照该教程(http://developer.sugarcrm.com/2011/05/16/howto-create-a-flex-relate-for-other-modules/)在Leads和Accounts模块以及PRO_Profil模块之间创建了一个与flex相关的模块。
一个帐户可以包含多个PRO_Profil项。对于潜在客户模块,它可以有多个PRO_Profil项目。在表pro_profil中,创建了parent_id和parent_name
然后我按照该教程(http://developer.sugarcrm.com/2011/05/18/howto-add-a-subpanel-using-code/)创建一个子面板。
但子面板未显示在帐户详细信息视图中,也未显示在潜在客户详细信息视图中。
这个结果创建了2个文件
custom \ Extension \ modules \ Leads \ Ext \ Layoutdefs_profil.php
<?php
$layout_defs["Leads"]["subpanel_setup"]['PRO_Profil'] = array (
'order' => 130,
'module' => 'PRO_Profil',
'get_subpanel_data'=>'PRO_Profil',
'sort_order' => 'asc',
'sort_by' => 'name',
'subpanel_name' => 'default',
'title_key' => 'LBL_TEST_FLEXPARENT',
);
?>
定制\扩展\模块\信息\分机\ Vardefs \ infos.php
<?php
$dictionary['Lead']['fields']['PRO_Profil'] = array(
'name' => 'PRO_Profil',
'type' => 'link',
'relationship' => 'profils_leads',
'module' => 'PRO_Profil',
'bean_name' => 'PRO_Profil',
'source' => 'non-db',
'vname' => 'LBL_TEST_FLEXPARENT',
);
?>
我觉得sugarcrm 6.3或6.4改变了系统 问题出在哪里?
问候
我也尝试过: http://forums.sugarcrm.com/f148/howto-prospect-list-subpanel-leads-sugarcem-6-4-maybe-6-3-a-78030/