我在 kernel.exception 上附加了一个观察者来打印自定义错误页面。
在产品中,使用调试模式:没关系。在 prod 中,使用无调试模式:没问题。
我尝试清除缓存(--env=prod --no-debug)、(--env=prod)(并直接删除文件)。没有结果。
就像 kernel.exception 事件被禁用或停止。
在容器缓存文件(appProdProjectContainer.php)中,我看到了我的观察者条目:
$instance->addListenerService('kernel.exception', array(0 => 'ui.exception.event_listener', 1 => 'onKernelException'), 0);
[...]
$instance->addListenerService('kernel.exception', array(0 => 'twig.exception_listener', 1 => 'onKernelException'), -128);
也许,这是一个优先问题?(-128 对 0)?我试图改变它:没有结果。
你有想法,方法吗?
谢谢。