2

在 ASP.NET MVC 中,他们通过 jQuery 验证插件使用客户端验证,但不是在客户端设置规则,而是使用模型中的规则。CakePHP 有这样的东西吗?如果没有 JS 和客户端但从模型中提取规则,您可以同时拥有服务器端。

我已经看过自己开发的东西。如果您访问此处: http: //www.nerddinner.com/Account/LogOn并尝试提交带有空字段的登录表单,您将看到针对 ASP.NET 的验证。如您所见,他们使用不显眼的插件来实现这一点,该插件使用数据属性形式的规则。

我猜如果存在验证规则,我可以做一些事情来附加表单助手来添加这些......我遇到的问题是我如何与模型交谈?例如,假设我有一条规则,说数据库中的电子邮件地址的字段需要是唯一的,我将如何实现这一点,因为它需要通过与服务器、模型和数据库交谈来了解它是否是唯一的。

任何示例都会很棒或建议将不胜感激。谢谢。

4

1 回答 1

0

Here's a plugin for what you need. But it's very old for CakePHP 1.2. So you will have to update it for 2.x or use it as inspiration for your own 2.x compatible plugin.

于 2012-11-04T12:49:31.733 回答