在ASP.NET MVC中,他们通过jQuery验证插件使用客户端验证,但不是在客户端设置规则,而是使用模型中的规则。 CakePHP有这样的东西吗?如果没有JS和客户端,你可以同时拥有服务器端,但是从模型中提取规则。
我已经看过自己开发的东西了。如果您到这里:http://www.nerddinner.com/Account/LogOn并尝试提交包含空字段的登录表单,您将看到ASP.NET的验证操作。正如您所看到的,他们使用一个不显眼的插件来实现这一点,它以数据属性的形式使用规则。
我猜我可以做一些事情,如果存在验证规则,可以附加表单助手添加这些......我遇到的问题是如何与模型交谈?例如,我说我有一条规则,说明一个字段需要对数据库中的电子邮件地址是唯一的,我将如何实现这一点,因为它需要通过与服务器,模型和数据库交谈来了解它是否是唯一的形式
任何示例都会很棒,或者建议会受到赞赏。感谢。