이 경우 폼 유효성 검증과 관련하여 응용 프로그램 피드백을 처리하고 싶습니다. 사용하여, 나는 컨트롤러 모델 검증 확인이 작업을 수행하려면CakePHP SET error => false 모든 양식
// VALIDATE
if ($this->Event->validates($this->data))
{
// SAVE
$this->Event->create();
if ($this->Event->saveAll($this->data, array('validate' => false)))
{
$this->Session->setFlash('Evenimentul a fost salvat!', 'flash_admin_success');
$this->redirect(array('action' => 'index', 'admin' => true));
} else {
$this->Session->setFlash('Evenimentul nu a putut fi salvat. Va rugam sa incercati din nou!', 'flash_admin_error');
}
////////
$errors = 'O EROARE';
$this->set(compact('errors'));
}
else
{
// GET ERRORS to display it nicely :)
$errors = $this->Event->invalidFields();
$flash = '';
foreach($errors as $error)
{
$flash .= $error."<br />";
}
$this->Session->setFlash($flash, 'flash_admin_error');
}
나는 =이> 거짓 '오류'를 사용하여 양식 필드 오류를 제거 할 수있는 방법이 있다는 것을 알고 있지만, 내가이 작업을 설정하려면 따라서 모든 양식의 모든 필드에 적용됩니다. 개체 자체에 해당하는 설정 방법이 있어야하며 누군가 내게 말해 주면 감사 할 것입니다. Thaks a lot!
왜 그렇게 복잡해? 당신은 sth 케이크에 대한 많은 오버 헤드를 이미 상자 밖으로 커버하는 것 같습니다 ... – mark
난 그냥 유효성 검사 오류 printig을 사용자 정의하고 싶습니다 - 좀 더 명확하게, 나는 그 시점에서 어떤 점에서 jQueryUI를 구현하고 싶습니다. "멋진"상자에 넣을 수 있습니다. 위의 코드는 최종적인 것이 아닙니다. 당신의 의지 조언을위한 Thx. 나는 당신이 말한 것처럼 내가하는 많은 경우가 있다는 것에 shure입니다. 시간이 지남에 따라 더 효율적으로되기를 희망합니다. 내가 처음에 물어 본 것을 어떻게하는지 안다면, 미리 감사드립니다! – Michael