Yii2 两个模块(module)间的数据需要相互调用,如何设计才能最大程度降低耦合性?
生活随笔
收集整理的這篇文章主要介紹了
Yii2 两个模块(module)间的数据需要相互调用,如何设计才能最大程度降低耦合性?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// setting the attribute that defines the "customer" relation in Order$order->customer_id = $customer->id;$order->save();
把Customer當成A,Order當成B,這個例子中就修改了B中的值。$customer = Customer::findOne(123);$order = new Order();$order->subtotal = 100;// ...
新增一個services層用來處理業務邏輯。就不會出現你這個跨模塊調用的問題了。因為services層跟模塊無關。
把Customer當成A,Order當成B,這個例子中就修改了B中的值。$customer = Customer::findOne(123);$order = new Order();$order->subtotal = 100;// ...
新增一個services層用來處理業務邏輯。就不會出現你這個跨模塊調用的問題了。因為services層跟模塊無關。
總結
以上是生活随笔為你收集整理的Yii2 两个模块(module)间的数据需要相互调用,如何设计才能最大程度降低耦合性?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请问这女的叫啥名字,多谢
- 下一篇: 太阳能路灯多少钱一套啊?