Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model view controller 关于行动的服务条款、隐私、帮助应属于哪个控制器?_Model View Controller - Fatal编程技术网

Model view controller 关于行动的服务条款、隐私、帮助应属于哪个控制器?

Model view controller 关于行动的服务条款、隐私、帮助应属于哪个控制器?,model-view-controller,Model View Controller,当使用MVC时,服务条款、隐私、帮助和有关操作应属于哪个控制器?我应该把它们全部放在IndexController中还是每个都放在自己的控制器中?嗯。。。没有提到语言。只有indexController的名称表示您正在谈论基于web的应用程序。我还将假设您使用的是Model2 MVC模式 好的,简短的回答是:视情况而定 让我们假设这是一个非常简单的例子,因为这取决于: 。。内容的存储方式和位置 。。它是否是一个多语言系统(或在某个时候有望成为多语言系统) 。。所述页面中的交互功能量(如有)

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

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

好的,简短的回答是:视情况而定

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

  • 。。内容的存储方式和位置
  • 。。它是否是一个多语言系统(或在某个时候有望成为多语言系统)
  • 。。所述页面中的交互功能量(如有)
您的应用程序应该已经有了一个控制器,它负责与文档(如打开的文章)进行交互。在这个控制器中,您添加了一个方法,该方法从请求对象读取页面的名称,并告诉模型层:“我需要这个”


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

这真的很重要吗?它们是动态内容吗?@mattball,不,它们不是动态内容。我应该将它们作为html文件保留在index.php旁边的公共目录中吗?