可接受的MVC参数用法

时间:2014-12-09 23:39:55

标签: model-view-controller

如果我不将模型用于某些参数,它会被视为有效的实现吗?例如,webform直接向控制器发布值,然后将控制器传递给另一个类。是否有必要确保webform中的所有字段也被引用/存储在模型中?

3 个答案:

答案 0 :(得分:1)

是的,严格来说,它会起作用。

但是,您可能想要使用该模型。每次运行视图时都不希望创建新变量,如果使用控制器,则会发生这种情况。

答案 1 :(得分:1)

我认为这是一个有效的实现,但建议您只有在想要从模型中排除的参数绝对不会被View使用时才会这样做(除了确认webform中的数据输入),并且一旦控制器处理,就不需要再次引用参数。

答案 2 :(得分:0)

如果您决定不对某些参数使用该模型,我会认为它是有效的实现。我相信有些情况下某些字段可能与所讨论的模型没有直接关系,因此有正当理由将这些字段/参数从模型中删除。