의견 양식을 표시하는 요소가 있는데 조치는 설명/추가입니다. 양식의 유효성을 검사하지 않으면 사용자가 주석/추가 (보기가 존재하지 않음)로 이동하는 것을 원하지 않지만 동일한 페이지에 그대로두고 유효성 검사 오류를 확인하기를 원합니다.리디렉션 후 유효성 검사 오류를 보존하는 CakePHP
그러나 $ this-> referer()로 리디렉션되지 않습니다. 유효성 검사 오류가 사라지고 플래시 메시지 만 남습니다.
public function add(){
if (!empty($this->data)){
$this->Comment->create();
if ($this->Comment->save($this->data)){
$this->Session->setFlash('Comment added.','success');
$this->redirect($this->referer());
}else{
$this->Session->setFlash('There was a problem adding your comment. Please try again.','failure');
}
}
}
어떻게하면 리디렉션시 유효성 검사 오류와 양식 데이터를 보존 할 수 있습니까? 이것이 가능하지 않다면 어떻게하면 문제를 해결할 수 있습니까?
덕분에 많이,
윌
감사합니다. 작동합니다. 관심있는 사람은 BlogsController의 $ uses 배열에 Comment를 추가해야했습니다. 그럼 그냥 상자에서 작동합니다. – Will