33
가능한 중복 :
How can i inject dependencies to Symfony Console commands?Symfony2 콘솔 어플리케이션에서 Doctrine ORM 인스턴스를 얻는 방법은 무엇입니까?
내가 (크론, 매 시간 사용) 데이터베이스에서 일부 레코드를 변경 콘솔 응용 프로그램을 만들고 싶어. Doctrine ORM 인스턴스를 얻는 방법은 무엇입니까? 캐주얼 컨트롤러에서
, 내가 이렇게 :) 나는 당신이 ContainerAwareCommand
에서 확장 할 경우
$this->getDoctrine();
감사입니다 'Symfony \ Component \ Console' 네임 스페이스에서 검색하지만'Symfony \ Bundle \ FrameworkBundle \ Console'과'Symfony \ Bundle \ FrameworkBundle \ Command'도 발견하지 못했습니다. – pamil
정확히 'getContainer'메소드가 정의되어 있습니까? ContainerAwareCommand에서 찾을 수 없습니다. – Luke
@Luke AFAIK이 답변은'2.0' 버전과 관련이 있습니다. 어떤 버전을 사용하고 있습니까? –