2012-04-19 3 views
0

나는 cakePHP 2.1을 사용하기 시작했습니다. 양식을 제출 한 후. 유효성 검사 오류가있는 경우 매개 변수를 검사하여 오류가 있는지 확인하는 방법은 무엇입니까? 우리는 당신이 양식에 데이터를 저장하는 경우 제출하고 해당 모델에 정의 된 검증을 예를 들어Cakephp 2.1 형식 오류

$this->data['params']; 
+0

기본적으로 유효하지 않은 각 양식 입력 아래에 유효성 검사 오류가 나타납니다. – Dave

답변

1

처럼 뭔가를 사용하기 전에

는, 데이터가 Model->save() 반환에 경우에만 전화를 저장됩니다 참된. 이 경우 대부분 유효성 검사 오류가 발생했을 수 있습니다. 구체적으로 확인할 수있는 방법은 Model의 validationErrors proprty를 확인하는 것입니다. 컨트롤러

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

saveAll을 사용할 때 어떻게 오류를 확인합니까? –

1

앤드류 특전에서

는 CakePHP를 위해 유튜브에서 몇 가지 우수한 동영상을 올렸습니다. CakePHP 및 jQuery를 사용하여 AJAX 유효성 검사를 수행하는 방법을 설명하는 시계 중 하나를 볼 수 있습니다.

Cakephp Ajax Tutorial - Using Cakephp's Js Helper and jQuery
그것은 당신을 위해 도움이 될 수 있습니다 봐주세요.