繁体   English   中英

Typo3调度程序处理异常?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM