我对流程验证的过程有疑问。
当我提交表单然后流程显示验证错误,例如url输入字段,而不删除字段中已插入的所有用户输入。
流量如何保持字段填写? 涉及哪些方法/类?有没有办法可以影响/复制这种行为?
答案 0 :(得分:1)
默认情况下,您的控制器会扩展public void animate(View v){
ImageView img = (ImageView) findViewByid(R.id.imageview);
Animation anim = new RotateAnimation(0f, 360f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(4000);
img.startAnimation(anim);
}
,默认情况下,如果有来自此控制器的验证错误\TYPO3\Flow\Mvc\Controller\ActionController
,则会调用该控制器。在errorAction()
内部只需阅读代码即可获得它。
如果要更改此行为,可以覆盖控制器中的forwardToReferringRequest()
(与任何其他受保护/公共方法相同)。您还可以更改errorAction()
并使用控制器级别的不同操作处理它。请查看此示例LATEST UNITY STATISTICS