【发布时间】:2011-01-31 07:53:15
【问题描述】:
我正在开发一个需要处理大量相关表单数据的应用程序。我正在使用 MVC 结构,所有相关数据都在我的模型中表示,以及处理来自表单提交的数据验证。我正在寻找一些关于布置控制器的好方法的建议 - 基本上我将有一个巨大的表格,它将被分解为可管理的类别(类似于信用卡应用程序),用户在每个阶段/类别中前进填写答案。所有这些表单类别都与主要关系/对象相关,但彼此不相关。
将每个子表单/类别作为主控制器类中的一个方法是否更有意义(这将使一个控制器相当庞大),还是将每个类别分解为主控制器的一个子类更好?第二种方法更好可能只是为了简洁,但我很难看到为每个类别创建一个新方法(与模型通信并输出错误/成功)或创建一个新控制器之间的很大区别处理相同的功能。
提前感谢您的指导!
【问题讨论】:
标签: model-view-controller web-applications oop