0
我正在使用Symfony2文件组件,并且它引发了一个名为“FileException”的异常。 问题是根据错误的数目产生的异常消息dinamically,像这样:翻译PHP例外消息
throw new FileException($this->getErrorMessage($this->getError()))
最后,我可以得到6级不同的消息,因此它似乎是不可能的翻译或在已显示的自定义消息捕获块。 我想有这样的事情:
catch (FileRequiredException $e)
{
echo $e->getMessage();
}
catch (FileSizeException $e)
{
echo $e->getMessage();
}
catch (FileExistsException $e)
{
echo $e->getMessage();
}
有谁有翻译那些dinamically产生异常的邮件的解决方案?
你能提供这些消息的样本吗?我很好奇你是否可以使用它们的一部分来构建翻译密钥。 – thormeier