[英]Typo3 scheduler handling exceptions?
我目前正在编程一个计划程序任务,以便在我的typo3后端中运行。 为了获得更高的安全性和更好的可调试工作流,我想抛出在运行任务时显示在“计划任务”部分中的异常,并显示红色框而不是绿色框,因为任务已失败。 不幸的是我无法正常工作。 返回异常以带有绿色/成功信息框的打印异常字符串结尾。 当仅通过抛出异常来抛出新异常时,异常以红色/错误信息框结尾,而没有提示异常消息是什么。
public function importCommand($filetype) {
try {
if(!$this->isValidFileTypeConfigured($filetype)) {
throw new \TYPO3\MbxRealestate\Helper\Exception\ImportImmoException('Unsupported filetype "' . $filetype . '" configured in ' . __CLASS__ . '::' . __FUNCTION__);
}
....
} catch (\Exception $ex) {
throw $ex; // throwing ...
return $ex; // or returning
}
return true;
}
您可以使用TYPO3中的Flash Message API输出错误。 有5种类型的错误和各自的样式。 看这里:
http://docs.typo3.org/TYPO3/CoreApiReference/ApiOverview/FlashMessages/Index.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.