如何解决TYPO3 EXT:表单自定义装订器:错误处理
我已经为EXT:form写了一个自定义的整理器。在此整理器中,我向REST API提交了一个请求。当此请求失败时,我想再次显示表单的最后一步,并显示错误或Flash消息。 这是可能的还是在装订器中抛出异常(FinisherException)?
解决方法
您可以在自定义修整器中使用FlashMessageFinisher
并按如下方式调用它:
$flashMessageFinisher = $this->objectManager->get(FlashMessageFinisher::class);
$flashMessageFinisher->setOptions([
'messageBody' => $errorMessage,'messageCode' => $errorCode,'severity' => AbstractMessage::ERROR,]);
$flashMessageFinisher->execute($this->finisherContext);
$this->finisherContext->cancel();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。