【发布时间】:2009-12-02 08:30:26
【问题描述】:
问题很简单。在 mvc 设计模式(Zend、Symphony、Cakephp、Codeigniter)中我应该把表单验证过程放在哪里。我问这个问题是因为我有自己的框架。但我无法决定我应该在哪里处理表单验证。例如,我可以在控制器中编写 if 语句,但这会使控制器“变胖”,或者我可以在模型函数中添加验证语句(在 User::register( , , ) 中)。当然这不是很复杂的事情,但我的目的是了解它们在企业级应用程序中的表现。
【问题讨论】:
标签: php model-view-controller design-patterns forms