6
Command에서 태그가있는 서비스를 찾을 수있는 방법이 있는지 알고 싶습니다.Symfony2 - 명령에서 태그가 지정된 서비스 찾기
확장 명령이 ContainerAwareCommand
인데 컨테이너에 연결할 수 있지만 특정 태그로 태그 된 모든 서비스를 받고 싶습니다. 예를 들어, 나는 그런 식으로 뭔가를 싶습니다
$this->getContainer()->findTaggedServiceIds('smtp.transport')
예, 나는 이미 내 번들에 $ 컨테이너 -> addCompilerPass()를 통해 추가 컴파일러 패스를 가지고있다. 문제는 addCompilerPass()를 호출 할 수 있도록 Command에 ContainerBuilder를 가져 오는 방법을 찾을 수 없다는 것입니다. 너는 어떤 생각을 가지고 있니? – passkey1510
아, 알았어요. 여러 AppKernel이있는 여러 개의 응용 프로그램을 가지고 있습니다. 번들을로드하는 올바른 응용 프로그램을 호출해야합니다. 고맙습니다. – passkey1510
@ passkey1510 그러면이 대답을 수락 할 수 있습니까? :-) –