0

快速提问:一个控制器访问两个或多个模型是错误的吗?假设有两个两个控制器,每个控制器都有自己的模型。访问其他控制器的模型违反了 MVC 中的规则?我应该通过控制器(如果是 HMVC)以正确的方式访问该模型吗?

4

1 回答 1

0

不,让多个控制器与相同的域对象(你称之为“模型”)交互并不违反 MVC 模式的基本思想。问题是,通常你的控制器不应该直接与域对象交互。它们应该包含在services中,这让您可以将表示层(主要是控制器、视图和模板)与模型层隔离开来。

于 2012-11-05T10:42:24.243 回答