Symfony创建自己的框架,自定义错误处理的具体示例

时间:2018-06-21 16:26:58

标签: symfony

https://symfony.com/doc/current/create_framework/http_kernel_httpkernel_class.html

我将需要一个本教程的更好的示例,因为在遵循本教程后,我遇到了php未捕获的错误。

严重错误:未捕获的错误:在第133行的C:\ xampp \ htdocs \ vendor \ symfony \ http-kernel \ Controller \ ControllerResolver.php中找不到类' controller name ' >

因此,即使我像这样注册订户,也不会启动我的ErrorController:

$listener = new HttpKernel\EventListener\ExceptionListener(
            'Controller\ErrorController::exceptionAction'
        );
        $dispatcher->addSubscriber($listener);

其他订阅者正在为我工​​作:

$dispatcher->addSubscriber(new HttpKernel\EventListener
\RouterListener($matcher, $requestStack));
$dispatcher->addSubscriber(new HttpKernel\EventListener
\ResponseListener('UTF-8'));

1 个答案:

答案 0 :(得分:0)

错误表明php无法找到类Controller\ErrorController,无法检查其路径,名称空间和类名称。