2016-10-22 90 views
1

我有一個關於流程驗證過程的問題。驗證錯字3流程

當我提交我的表單,然後流程顯示一個驗證錯誤,例如url輸入字段,而不刪除所有已經插入的字段的用戶輸入。

流程如何保持填寫字段? 涉及哪些方法/類?有沒有辦法影響/複製這種行爲?

回答

1

默認情況下,您的控制器將擴展爲\TYPO3\Flow\Mvc\Controller\ActionController,默認情況下,如果存在驗證錯誤,則調用此控制器的errorAction()。裏面有forwardToReferringRequest()只是讀取代碼來獲取它。

如果要更改此行爲,可以在控制器中覆蓋errorAction()(與其他受保護/公共方法相同)。您也可以更改$errorMethodName並在控制器級別上使用不同的操作來處理它。檢查這個例子https://wiki.typo3.org/Flow_Cookbook#handling_validation_errors_that_occur

+0

謝謝,我會試試看。 =) –