主要思想是将错误对象从Model
传递到View
。
简单的方法是传递一系列错误:[1,2,6]
或["missing name", "missing title"]
但我认为有人已经想到了更聪明的东西。那么,有没有任何标准的方法来制作高级错误对象?
答案 0 :(得分:1)
更简单, 更智能。
当您将模型(或可能是控制器)中的错误传递给View时,您真正想要的就是告诉用户出现了问题,以及如何应对。我唯一想考虑添加的是带有问题的字段的id,所以你可以用一些css突出显示它。
我不会试图进一步使这复杂化。
根据您使用的框架,您可能会发现内置的表单输入有一些辅助函数:例如angular.js handles forms very simply。