Symfony 2内核服务类没有定义?

时间:2012-10-20 17:09:05

标签: symfony

我正在尝试使用SF2的框架包作为我的框架的基础并遇到了这个问题:

容器无法获取“内核”服务,因为该类为空。我查看了bundle的services.xml文件并找到了这一行

<service id="kernel" synthetic="true" />

这个类没有被定义,我假设它被定义在我不知道的其他地方。我想知道我是否错过了设置中的任何内容(我通过git手动安装了捆绑包,而不是现在通过composer安装了捆绑包)

任何指针都很棒。

1 个答案:

答案 0 :(得分:0)

基本上,内核服务是合成的...它意味着服务不是由容器构造的,而是注入到它中,以便稍后使用...在这种特定情况下,内核在容器初始化后自行传递给容器{{3 }}。