일부 데이터를 필드에 삽입하고 업데이트 버튼을 클릭하여 업데이트했지만 validates()
은 항상 false를 반환합니다. 모든 필드가 올바르게 채워지고 오류 메시지가 표시되지 않습니다. validates()
은 false를 반환합니다. 왜?cakephp, 유효성 검사 오류
$this->Post->set($this->data);
if ($this->Post->validates())
echo 'ok';
else
echo 'error';
먼저 구문이 잘못되었으므로 여는 중 {{'있지만 닫는 중}은 없습니다. 둘째,'debug ($ this-> Post-> invalidFields())'를 시도하여 실패한 필드를 확인하십시오. – deceze
감사합니다. 데이터베이스에 8 개의 필드가 있지만 업데이트 만 필요합니다. 4. 왜 케이크가 8 개의 필드 모두를 확인합니까? – lolalola
모델 유효성 검사 규칙 및 $ 데이터 배열 게시 – Ish