【发布时间】:2013-11-14 14:30:39
【问题描述】:
我们通常在框架文档中看到的是简单的类似博客的应用程序,其中每个页面仅与一个模型和一个控制器相关。
如何处理最常见的单个页面必须显示来自不同模型的信息的情况?
示例:
显示以下内容的社交网络主页:
- 最近的用户帖子
- 最近的用户
- 来自管理员的消息
- 最常玩的游戏
这是否应该由单个控制器处理,该控制器从不同模型加载所有这些信息并将其发送到可能分解为部分/元素的视图?
有人在另一个问题中说,我可以为这样的页面创建类似 HomePageController 的东西。如果所有这些信息都应该显示在网站上所有页面的侧边栏中,我该如何处理?
【问题讨论】:
标签: model-view-controller architecture frameworks mvp