假设我有“Controller1< - > Model1”和“Controller2< - > Model2”。
我需要使用Controller1获取/更新Model2的数据。最好的方法是什么?
Controller1可以直接与Model2通信。
或
Controller1应该与Controller2通信,而Controller2会获取/更新Model2的数据?
编辑:
是的,我知道,有可能以两种方式实现。但哪一个更好的做法?或许,还有更好的方法吗?
答案 0 :(得分:0)
您可以在控制器1中使用模型2,反之亦然。控制器和型号未在任何地方连接。 但是如果你的模型1做了什么。您可以在模型1中执行此操作
答案 1 :(得分:0)
模型与您的数据库连接。简单地理解模型是表的对象,控制器是动作。
我们可以对任何对象使用任何动作。
所以基本上你可以在任何控制器中使用任何模型,你可以在多个控制器中使用模型