我用于更新和创建对象的控制器非常相似--它们都执行相同的表单验证和重定向。当然,他们确实在模型中调用了不同的方法。我应该合并他们还是让他们分开?或者我应该为验证做一个单独的助手函数吗?
Pros:
Cons:
合并的控制器
发布于 2010-11-27 20:47:11
我几乎总是把它们合并。同样的验证,相同的首页指针,等等。有几个检查你必须做,但我认为它们超过了缺点。
当需要添加字段或修改处理程序的某些逻辑时,这样做要容易得多。
发布于 2011-02-23 04:07:58
Add和Update是同一控制器的不同方法。虽然我非常喜欢保持轻巧的代码,但说到底,混合内容与其说是解决方案,不如说是麻烦。
我想这取决于您提交的表单的复杂性。例如,当您必须验证图像替换时,可能会很痛苦。
MVC是关于保持小而简单的东西,对吗?为什么要混在一起?
发布于 2010-11-27 20:49:05
如何创建一个验证方法来传递一个变量,该变量表示模式(添加或更新),并让它在验证后调用相应的控制器?
https://stackoverflow.com/questions/4293614
复制相似问题