当我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
如何解决上述错误,以便访问我的控制器会注册我的服务?
答案 0 :(得分:0)
尝试:
app/console cache:clear
此外 - 最好通过app_dev.php
在dev mod上调试代码