Symfony2服务未注册

时间:2014-04-13 11:00:36

标签: php symfony service dependency-injection

当我php app/console service:debug我的服务按预期列出时,但是当我从网络访问我的软件包或通过功能测试时 - 我得到:

未捕获的PHP异常Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException:“您已请求不存在的服务”xx.handler“。”在xx / app / bootstrap.php.cache第2031行{“exception”:“[object](Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException:您已经请求了一个不存在的服务\”xx.handler \“。at xx /app/bootstrap.php.cache:2031)“} []

我还尝试在DependecyInjection扩展中键入die('di');,这在使用浏览器访问控制器时从不会被触发,但会触发php app/console service:debug

如何解决上述错误,以便访问我的控制器会注册我的服务?

1 个答案:

答案 0 :(得分:0)

尝试:

app/console cache:clear

此外 - 最好通过app_dev.php

在dev mod上调试代码