2013-03-28 3 views
3

나는 User라는 모델을 가지고 있으며 $ validate는 39 개의 필드 유효성 검사가 있으며 UsersController에서 잘 작동합니다. 다른 컨트롤러에서는 동일한 코드를 사용하고 컨트롤러에서 하나의 필드 만 유효성을 검사해야합니다. Someonce는 이것으로 나를 도와 줄 수 있습니까?cakephp에서 모델의 단일 필드의 유효성을 검사하는 방법

+0

지금까지 시도한 코드는 무엇입니까? 좀 더 구체적이고 덜 이론적 이도록 여기에 뭔가를 게시해야합니다. # – mark

+0

@ silentboy 분명히, OP는 이것을 수행하는 방법을 모른다. Google에서 답변을 쉽게 찾을 수있는 사실이지만 '이 질문은 바보 같은 질문입니다'보다 '건설적인'의견을 보내주십시오. – thaJeztah

답변

7

Relevant docs.

모델의 validates() 방법에서 fieldList 옵션을 사용하십시오.

$this->ModelName->set($this->data); 
if ($this->ModelName->validates(array('fieldList' => array('myField')))) { 
    // If myField validated successfully... 
} 
관련 문제