我对MVC模式很陌生。
我有一个名为Address
的模型,可以在我的应用程序中的几个不同位置使用,例如:
您可以在不同的屏幕上创建这些地址(例如订单,客户或供应商维护),但最终它们最终会在同一address
表中,尽管每个表都会将id
添加到其中#&# 39;各自的表格。
我不想拥有3个创建地址模型的代码副本并保存它。这个逻辑适合哪里?它目前位于订单控制器中(因为我还没有编写客户和供应商部分)。它是否位于自己的控制器(Address
)中,只需从order
,customer
或supplier
控制器进行访问即可?从另一个控制器调用控制器是否正常?
我认为我的模型中有很多属于我的模型,但我不太确定。 目前,我的控制器很重,而我的模型真的只有吸气剂和制定者。