MVC通常是否为每个View都有一个单独的Controller?

时间:2009-02-27 17:07:07

标签: model-view-controller

到目前为止,我只是在浏览MVC示例,我想我正在处理它。对于我的项目 - ARM9上的嵌入式系统,根本没有Windows / ASP - 我们正在考虑将所有UI作为MVC。 MVC是否还需要一个严格的所有UI视图树(一个根?)

4 个答案:

答案 0 :(得分:3)

不,一个控制器可能对不同的操作有不同的视图。

答案 1 :(得分:0)

您可以将控制器拆分为前端控制器和多个操作。 作为参考,请参阅在Symfony框架中实现的The MVC Pattern

答案 2 :(得分:0)

如果您的视图是整页的一部分,您也可以使用来自不同控制器的相同视图。即页眉和页脚。

答案 3 :(得分:0)

控制器可以有很多视图和部分视图。如果你看一些简单的ASP .NET MVC教程:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4,你将学习如何轻松完成。