Tcpdf在找不到图像时抛出错误

时间:2018-01-18 00:38:45

标签: php symfony pdf tcpdf

我正在使用TCPDF来构建PDF。当它无法到达图像时,它会停止执行,并显示错误:

    Warning: getimagesize(files/ckeditor/76c2ca4259823aa325f0992607726b33.jpeg): 
failed to open stream: No such file or directory

但问题是,这个警告是抛出一个异常,而不是失败和哄骗。

我正在使用它来追踪错误

            define('K_TCPDF_THROW_EXCEPTION_ERROR', true);

由于此代码,我过去常常阻止它死亡()

public function Error($msg) {
    // unset all class variables
    $this->_destroy(true);
    if (defined('K_TCPDF_THROW_EXCEPTION_ERROR') AND !K_TCPDF_THROW_EXCEPTION_ERROR) {
        die('<strong>TCPDF ERROR: </strong>'.$msg);
    } else {
        throw new Exception('TCPDF ERROR: '.$msg);
    }
}

问题是 - 如何在无法找到图像时阻止它抛出异常?

我发现的另一种选择是默默地死去。

0 个答案:

没有答案