哪个控制器应该属于服务条款,隐私,帮助,关于操作?

时间:2012-05-25 16:04:39

标签: model-view-controller

使用MVC时,哪个控制器应该是服务条款,隐私,帮助,关于动作属于哪个?我应该将它们全部放在IndexController中还是应该将它们中的每一个放在它们自己的控制器中?

1 个答案:

答案 0 :(得分:0)

嗯......没有提到的语言。只有indexController的名称表示您正在谈论基于Web的应用程序。此外,我将假设您正在使用Model2 MVC模式。

好的,简短的回答:取决于。

让我们假设这是一个非常简单的案例..因为它取决于:

  • ..内容的存储方式和位置
  • ..是否是多语言系统(或预计会在某些时候变得如此)
  • ..上述页面中的(如果有)交互功能的数量

您的应用程序应该已经有一个控制器,它负责与文档交互(对于像打开的文章这样的东西)。在此控制器中,您添加一个方法,该方法从请求对象中读取页面名称,并告诉模型层:“我将需要这个”。

在View实例中,您从模型层请求已打开文档的内容(这是您准备的“关于”或“规则”文本)。将其绑定到标准模板并进行渲染。