【发布时间】:2013-05-01 07:14:16
【问题描述】:
在html中创建一个简单的表单标签来保存一个可以轻松编写验证的小表单而不是创建一个表单模型来保存规则和标签有什么问题?
【问题讨论】:
在html中创建一个简单的表单标签来保存一个可以轻松编写验证的小表单而不是创建一个表单模型来保存规则和标签有什么问题?
【问题讨论】:
在放弃表单模型之前请考虑这一点。表单模型为您做了很多事情。其中一些东西需要花费很多精力来为自己构建。这是一个快速列表:
你放弃了很多东西。即使是简单的形式。而这些东西超出了验证和 HTML 格式的范围。
【讨论】:
你可以选择最简单的方法,不会错的。
FormModels 应该可以帮助您组织大量的验证规则、场景等。如果创建 FormModel 比在控制器中编写验证需要更多的努力,那么 FormModel 就不是这样了。
【讨论】:
if ((new CEmailValidator)->validateValue($form['email']))