![](/img/trans.png)
[英]Howto get custom settings in template and finisher of ext:form in TYPO3?
[英]TYPO3 EXT:form custom finisher: Error handling
我已经为 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();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.