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

问题描述 投票:0回答:1

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

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

securitygroups_cards_1_c

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

我使用SugarCRM版本6.5.20

sugarcrm
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.