如何在SugarCRM中删除自定义关系

时间:2017-12-14 14:54:10

标签: sugarcrm

不需要两个模块之间的一对多关系,但Studio中没有选项可以删除它。

如果从数据库中手动删除这些表,则在运行修复和重建时,SugarCRM会检测db状态与其某些已保存脚本之间的差异。我指的是一个关系表,如:

securitygroups_cards_1_c

那么,如何从SugarCRM中永久删除自定义关系,以便它不再出现在修复和重建中?

我正在使用SugarCRM版本 6.5.20

1 个答案:

答案 0 :(得分:1)

想出来。需要删除以下文件以完全摆脱自定义关系(请注意,该过程是不可逆转的,因此请确保删除正确的文件):

  • 定制\元数据\ [RELATIONSHIP_NAME] MetaData.php
  • 定制\扩展\应用\分机\ TableDictionary \ [RELATIONSHIP_NAME] .PHP
  • 定制\扩展\模块\ [MODULE_NAME] \分机\ vardef \ [FIELD_NAME] .PHP
  • 定制\扩展\模块\ [MODULE_NAME] \分机\ vardef \ [FIELD_NAME] .PHP

运行修复和重建,你就完成了。