循环依赖;如何删除购物车有CartItems和CartItems需要知道哪个购物车有它

时间:2017-11-01 22:25:52

标签: php dependencies

我有一个应用程序,其中Cart模型的数组为CartItems。但有时CartItem需要知道购物车的属性,例如购物车的price_tier或购物车的sale id,以便计算购物车中的商品,例如价格。

这是一个循环依赖的正当理由吗?我该如何解决这个问题?让一个项目具有诸如tier_id和sale_id之类的属性似乎很奇怪,只是为了避免循环依赖。

0 个答案:

没有答案