每次运行symfony 2.8升级到3.4之后
php bin/console debug:contaier
我明白了:
In Container.php line 348:
You have requested a non-existent service "Doctrine". Did you mean this: "doctrine"?
项目与symfony 2.8完美配合。我该如何解决这个虚拟错误?
答案 0 :(得分:0)
请查看此blog post。这意味着从2.8到3.4,symfony DI容器变得区分大小写。
$this->get('Doctrine');
不再等同于
$this->get('doctrine');
因此,您应该查看所有使用主义的配置文件,控制器和其他服务,并检查它们是否在使用doctrine
而不是Doctrine
。