1
我有一個關於流程驗證過程的問題。驗證錯字3流程
當我提交我的表單,然後流程顯示一個驗證錯誤,例如url輸入字段,而不刪除所有已經插入的字段的用戶輸入。
流程如何保持填寫字段? 涉及哪些方法/類?有沒有辦法影響/複製這種行爲?
我有一個關於流程驗證過程的問題。驗證錯字3流程
當我提交我的表單,然後流程顯示一個驗證錯誤,例如url輸入字段,而不刪除所有已經插入的字段的用戶輸入。
流程如何保持填寫字段? 涉及哪些方法/類?有沒有辦法影響/複製這種行爲?
默認情況下,您的控制器將擴展爲\TYPO3\Flow\Mvc\Controller\ActionController
,默認情況下,如果存在驗證錯誤,則調用此控制器的errorAction()
。裏面有forwardToReferringRequest()
只是讀取代碼來獲取它。
如果要更改此行爲,可以在控制器中覆蓋errorAction()
(與其他受保護/公共方法相同)。您也可以更改$errorMethodName
並在控制器級別上使用不同的操作來處理它。檢查這個例子https://wiki.typo3.org/Flow_Cookbook#handling_validation_errors_that_occur
謝謝,我會試試看。 =) –