验证 Typo3 流程
Validation Typo3 Flow
我对流程验证的过程有疑问。
当我提交我的表单然后流程显示 url 输入字段的验证错误时,没有从字段中删除所有已插入的用户输入。
流程如何使字段填写完整?
涉及哪些方法/类?有什么方法可以影响/复制这种行为吗?
默认情况下,您的控制器会扩展 \TYPO3\Flow\Mvc\Controller\ActionController
,如果出现验证错误,默认情况下会从该控制器调用 errorAction()
。里面有forwardToReferringRequest()
看代码就可以得到
如果您想更改此行为,您可以在控制器中覆盖 errorAction()
(与任何其他 protected/public 方法相同)。您还可以更改 $errorMethodName
并在您的控制器级别使用不同的操作来处理它。检查此示例 https://wiki.typo3.org/Flow_Cookbook#handling_validation_errors_that_occur
我对流程验证的过程有疑问。
当我提交我的表单然后流程显示 url 输入字段的验证错误时,没有从字段中删除所有已插入的用户输入。
流程如何使字段填写完整? 涉及哪些方法/类?有什么方法可以影响/复制这种行为吗?
默认情况下,您的控制器会扩展 \TYPO3\Flow\Mvc\Controller\ActionController
,如果出现验证错误,默认情况下会从该控制器调用 errorAction()
。里面有forwardToReferringRequest()
看代码就可以得到
如果您想更改此行为,您可以在控制器中覆盖 errorAction()
(与任何其他 protected/public 方法相同)。您还可以更改 $errorMethodName
并在您的控制器级别使用不同的操作来处理它。检查此示例 https://wiki.typo3.org/Flow_Cookbook#handling_validation_errors_that_occur