【发布时间】:2020-04-17 05:43:59
【问题描述】:
当我使用 CData 查询为 Suitecrm 中的表查询外键时,我得到 referencedTableName 作为 FP_Event_Locations。在表格下搜索 FP_Event_Locations 时,我看不到它。 我累了谷歌搜索,还没有找到答案。这些是 Suite Crm 添加的自定义模块,获取这些表的方法是什么。
【问题讨论】:
当我使用 CData 查询为 Suitecrm 中的表查询外键时,我得到 referencedTableName 作为 FP_Event_Locations。在表格下搜索 FP_Event_Locations 时,我看不到它。 我累了谷歌搜索,还没有找到答案。这些是 Suite Crm 添加的自定义模块,获取这些表的方法是什么。
【问题讨论】:
实际的表名在模块类中指定。
对于 SuiteCRM 中的任何模块,您都可以转到 modules 文件夹并搜索您要查找的模块。
你的情况是modules/FP_Event_Locations/。
在文件夹内有模块定义文件,通常命名与模块名称完全相同,带/不带_sugar 前缀。
如果您检查此文件
modules/FP_Event_Locations/FP_Event_Locations_sugar.php
您将看到表名,在您的情况下为fp_event_locations
class FP_Event_Locations_sugar extends Basic {
var $new_schema = true;
var $module_dir = 'FP_Event_Locations';
var $object_name = 'FP_Event_Locations';
var $table_name = 'fp_event_locations';
var $importable = false;
【讨论】: