2016-10-22 6 views
1

유동 확인 과정에 대한 질문이 있습니다.Validation Typo3 Flow

양식을 제출하면 필드에 이미 삽입 된 모든 사용자 입력을 삭제하지 않고 URL 입력 필드와 같은 유효성 검사 오류가 표시됩니다.

흐름이 필드 채우기를 어떻게 유지합니까? 어떤 방법/클래스가 관련되어 있습니까? 이 동작을 영향을 미치거나 복사 할 수있는 방법이 있습니까?

답변

1

컨트롤러는 기본적으로 \TYPO3\Flow\Mvc\Controller\ActionController으로 확장되며 유효성 검사 오류가있는 경우이 컨트롤러에서 errorAction()이 호출됩니다. 안에는 forwardToReferringRequest() 코드를 읽습니다.

이 동작을 변경하려면 컨트롤러에서 errorAction()을 덮어 쓸 수 있습니다 (다른 보호 된/공용 메서드와 동일). $errorMethodName을 변경하고 컨트롤러 수준에서 다른 작업을 사용하여 처리 할 수도 있습니다. 이 예를 확인하십시오. https://wiki.typo3.org/Flow_Cookbook#handling_validation_errors_that_occur

+0

감사합니다. 시험해 보겠습니다. =) –