2012-10-20 4 views
0

SF2의 프레임 워크 번들을 프레임 워크의 기본으로 사용하려고하는데 다음 문제가 발생했습니다.Symfony 2 커널 서비스 클래스가 정의되지 않았습니까?

클래스가 비어있어 컨테이너에서 "커널"서비스를 가져올 수 없습니다. 나는 번들의 services.xml의 파일로보고하고이 라인 클래스가 정의되어 있지

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

을 발견, 나는 내가 잘 모르는 것 같아요 그 곳에 다른 일부를 정의 가정합니다. 설정에서 아무 것도 놓치지 않았는지 궁금하다. (지금은 git을 통해 수동으로 번들을 설치했다.)

어떤 포인터가 좋을 것이다.

답변

0

기본적으로 커널 서비스는 합성 서비스입니다 ... 서비스가 컨테이너에 의해 구성되지는 않지만 주입되므로 나중에 사용할 수 있습니다 ...이 특별한 경우 커널은 컨테이너 초기화 후 컨테이너 자체로 전달됩니다 (kernel is booted).

관련 문제