Cakephp 2.1表单错误

Cakephp 2.1表单错误,cakephp,cakephp-2.1,Cakephp,Cakephp 2.1,我刚刚开始使用CakePHP2.1。提交表格后。如果存在验证错误,如何检查参数是否存在错误 以前我们做过类似的事情 $this->data['params']; 例如,如果您在表单提交中保存数据,并且在该模型上定义了验证,则只有在调用Model->save()返回true时,才会保存数据。在这种情况下,您很可能有验证错误。具体检查的方法是检查模型的validationErrors属性 在控制器中 if(!$this->Model->save($data)) {

我刚刚开始使用CakePHP2.1。提交表格后。如果存在验证错误,如何检查参数是否存在错误

以前我们做过类似的事情

$this->data['params'];

例如,如果您在表单提交中保存数据,并且在该模型上定义了验证,则只有在调用
Model->save()
返回true时,才会保存数据。在这种情况下,您很可能有验证错误。具体检查的方法是检查模型的validationErrors属性

在控制器中

    if(!$this->Model->save($data)) {
         if(!empty($this->Model->validationErrors)) {
             //save failed due to validation errors
             debug($this->Model->validationErrors);
         }
    }

Andrew Perk在Youtube上为CakePHP发布了一些优秀的视频。您可以看到其中一个解释如何使用CakePHP和jQuery进行AJAX验证

请观看

这可能对您有所帮助。

默认情况下,验证错误应显示在每个无效表单输入的下方。