Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CakePHP模型进行客户端验证_Php_Cakephp_Jquery Validate - Fatal编程技术网

使用CakePHP模型进行客户端验证

使用CakePHP模型进行客户端验证,php,cakephp,jquery-validate,Php,Cakephp,Jquery Validate,在ASP.NET MVC中,他们通过jQuery验证插件使用客户端验证,但不是在客户端设置规则,而是使用模型中的规则。CakePHP有这样的东西吗?如果没有JS,那么您可以同时拥有服务器端和客户端,但需要从模型中提取规则 我自己也在开发一些东西。如果您转到此处:并尝试提交带有空字段的登录表单,您将看到ASP.NET的验证正在运行。正如您所见,他们使用一个不引人注目的插件来实现这一点,该插件使用数据属性形式的规则 我猜如果存在验证规则,我可以做一些事情来附加表单帮助器来添加这些。。。我的问题是如何

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

我自己也在开发一些东西。如果您转到此处:并尝试提交带有空字段的登录表单,您将看到ASP.NET的验证正在运行。正如您所见,他们使用一个不引人注目的插件来实现这一点,该插件使用数据属性形式的规则

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


任何例子都将是伟大的或建议将不胜感激。谢谢。

您需要的插件。但是对于CakePHP1.2来说,它已经非常陈旧了。因此,您必须将其更新为2.x版本,或将其作为您自己的2.x兼容插件的灵感。

有什么想法需要更改吗?我尝试将其更新为2.0约定,但得到的错误是找不到帮助器类ValidationHelper。如有任何帮助或建议,将不胜感激。谢谢