手動刪除模塊之間的關係: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");
第三步:
執行接下來的步驟,系統管理》》修復》》快速修複和重建便可