SugarCRM之手动删除工作室中的模块之间的关系

本文详细介绍了如何手动删除自定义及系统自带模块间的关联关系,包括删除特定文件、注释相关代码及执行系统修复等步骤。对于部署过程中可能出现的问题也给出了应对方案。


手动删除模块之间的关系:

测试一

      第一步:手动删除在模块生成器中新建的模块之间的关系,删除三个文件,

      1

      custom\metadata\mark_relationship1_mark_relationship2MetaData.php

2 ) custom\Extension\modules\mark_relationship1\Ext\Vardefs\mark_relationship1_mark_relationship2_mark_relationship1.php

3 )

custom\Extension\modules\mark_relationship2\Ext\Vardefs\mark_relationship1_mark_relationship2_mark_relationship2.php

第二步

并要在custom\application\Ext\TableDictionary注释掉include('custom/metadata/mark_relationship1_mark_relationship2MetaData.php');

第三步:

在主界面中,执行一下步骤,系统管理》》修复》》快速修複和重建即可。

测试结果成功删除工作室的模块之间的关系,在工作室中已经找不到对应模块之间的关系。但是注意,这样并不会影响模块生成器中的关系!(后来经过测试,有问题,不能部署,出现警告,到系统管理》》修复》》快速修複和重建,把相关缓存清除,就可以重新正常部署了!)

如果使用模块生成器重新部署模块,会出现错误,错误如下图:

105649_FAIE_1455129.png

测试二:

      手动删除在系统自带的模块之间的关系,

第一步:

删除一个文件:

metadata\ accounts_contactsMetaData.php

第二步

修改modules\ TableDictionary.php注释掉include("metadata/accounts_contactsMetaData.php");

第三步:

执行接下来的步骤,系统管理》》修复》》快速修複和重建即可

 


转载于:https://my.oschina.net/u/1455129/blog/202014

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值