Symfony在出现错误404时获取一个exeption

Symfony在出现错误404时获取一个exeption,symfony,Symfony,当我遇到404错误时,我需要得到一个验证 因此,在我的配置中,我添加了: exception: codes: 'Symfony\Component\Routing\Exception\ResourceNotFoundException': 404 'Doctrine\ORM\OptimisticLockException': HTTP_CONFLICT messages: 'Safebrands\SurveillanceApiBun

当我遇到404错误时,我需要得到一个验证

因此,在我的配置中,我添加了:

exception:
    codes:
        'Symfony\Component\Routing\Exception\ResourceNotFoundException': 404
        'Doctrine\ORM\OptimisticLockException': HTTP_CONFLICT
    messages:
        'Safebrands\SurveillanceApiBundle\Exception\MyExceptionWithASafeMessage': true
在我对女性信息的不满中:

class MyExceptionWithASafeMessage extends \Exception
{
    public function __construct()
    {
        return "test";
    }
}

但当我得到一个错误404时,这并没有改变任何东西,我已经有了错误404,这在你的配置文件中是什么?我的配置文件在一个包中创建“common-bundle”,你需要给我们更多的东西。目前我不知道你想做什么当我出现错误404时,我想得到我自己的例外。所以在我的配置中,我给出了这个异常的消息,所以实际上,我需要返回“test”,我不明白为什么会再次返回错误404,而不是“test”你说的“获取我自己的异常”是什么意思,你指的是自定义404页面吗?还是完全改变例外?