是否有必要在使用mvc时为每个型号配备一个控制器

时间:2015-07-08 10:22:21

标签: codeigniter model-view-controller

我是MVC的新手。有人请告诉我,每个型号都需要一个控制器,或者我们可以为一个以上的型号使用一个控制器。您的回答将受到高度赞赏。提前谢谢。

3 个答案:

答案 0 :(得分:2)

您不需要为每个模型都有一个控制器,控制器会与视图和数据进行交互,因此每个控制器可以有多个模型,具体取决于您要执行的操作以及执行操作的方式。

答案 1 :(得分:2)

答案是"是",我们可以将单个控制器用于多个型号。此外,我想告诉你一个控制器没有任何型号。控制器使用(没有)一个或多个模型。它们(控制器和模型)彼此不绑定。模型可以在不同的控制器中使用,同时控制器可以使用尽可能多的模型。

答案 2 :(得分:0)

您可以在一个控制器中加载任意数量的模型,或者可以在多个控制器中加载模型。 codeigniter没有遵循任何约定,因此您可以根据需要使用它。