欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Yii2 两个模块(module)间的数据需要相互调用,如何设计才能最大程度降低耦合性?

发布时间:2023/11/14 73 博士
生活随笔 收集整理的这篇文章主要介绍了 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层跟模块无关。

总结

以上是生活随笔为你收集整理的Yii2 两个模块(module)间的数据需要相互调用,如何设计才能最大程度降低耦合性?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。