手动删除模块之间的关系:php
测试一 :缓存
第一步:手动删除在模块生成器中新建的模块之间的关系,删除三个文件,app
1)测试
custom\metadata\mark_relationship1_mark_relationship2MetaData.phpspa
2 ) custom\Extension\modules\mark_relationship1\Ext\Vardefs\mark_relationship1_mark_relationship2_mark_relationship1.phpip
3 )部署
custom\Extension\modules\mark_relationship2\Ext\Vardefs\mark_relationship1_mark_relationship2_mark_relationship2.phpget
第二步:it
并要在custom\application\Ext\TableDictionary注释掉include('custom/metadata/mark_relationship1_mark_relationship2MetaData.php');io
第三步:
在主界面中,执行一下步骤,系统管理》》修复》》快速修複和重建便可。
测试结果:成功删除工做室的模块之间的关系,在工做室中已经找不到对应模块之间的关系。可是注意,这样并不会影响模块生成器中的关系!(后来通过测试,有问题,不能部署,出现警告,到系统管理》》修复》》快速修複和重建,把相关缓存清除,就能够从新正常部署了!)
若是使用模块生成器从新部署模块,会出现错误,错误以下图:
测试二:
手动删除在系统自带的模块之间的关系,
第一步:
删除一个文件:
metadata\ accounts_contactsMetaData.php
第二步:
修改modules\ TableDictionary.php注释掉include("metadata/accounts_contactsMetaData.php");
第三步:
执行接下来的步骤,系统管理》》修复》》快速修複和重建便可