【发布时间】:2015-10-20 11:49:45
【问题描述】:
我需要一些关于 MVC 设计的帮助。
MVC 和 CODEIGNITER 的大部分教程都是在控制器中进行输入验证。这是一个好的做法吗?
假设我们实现了 REST 或 SOAP API,那么我们将拥有不同的控制器,并且对于所有这些控制器,我需要复制我的代码。稍后,如果任何验证规则发生更改,它将波及所有控制器。不应该所有的验证都应该在 Model 而不是 Controller 里面吗?
我还想问一件事。当我试图使我的功能尽可能地具有凝聚力时,我在模型和控制器的功能之间建立了一对一的关系。没关系还是我做错了?
【问题讨论】:
标签: codeigniter model-view-controller