Yii2 兩個(gè)模塊(module)間的數(shù)據(jù)需要相互調(diào)用,如何設(shè)計(jì)才能最大程度降低耦合性?

科技 未結(jié) 3 977
忘川河秋葉上
忘川河秋葉上 2023-02-13 14:30

有A,B兩個(gè)模塊,A模塊數(shù)據(jù)庫(kù)中內(nèi)容修改要使B模塊的數(shù)據(jù)跟著一起修改,A模塊還可以讀取B模塊的一些數(shù)據(jù)。

該如何設(shè)計(jì)才能最大程度降低模塊間的耦合性?

3條回答
  •  隨嬪
    隨嬪 (樓主)
    2023-02-13 14:54

    新增一個(gè)services層用來(lái)處理業(yè)務(wù)邏輯。就不會(huì)出現(xiàn)你這個(gè)跨模塊調(diào)用的問(wèn)題了。因?yàn)閟ervices層跟模塊無(wú)關(guān)。

提交回復(fù)