2013-12-13 5 views
1

초기화 된 객체를 서비스에 전달하고 싶습니다. 객체의 해당 인스턴스를 원합니다. 따라서 나중에 객체를 retreieve 할 수 있도록 객체를 설정해야합니다. 왜 나는 그것을 생성자에서 전달하고있다.생성자를 통해 서비스에 인스턴스화 된 객체 전달하기

는 여기 문자열 경로를 전달되는, 두 번째 기능 보강이 통과되지 않습니다 내 services.yml

services: 
    LoginService: 
     class: Snap\ModelBundle\Service\Login 
     arguments: ["@doctrine.orm.entity_manager", "@ExampleModelBundle.lib.Example.Ex"] 

입니다.

개체 인 두 번째 기능 보강을 어떻게 전달합니까?

당신은 단지 클래스 등의 서비스를 만들 수 있습니다

답변

2

..

instance.of.class: 
    class: The\Class 
    calls: // if any.. or arguments.. 
     - [ setThing, [ blahblah ]] 

다음이 @instance.of.class

+0

예로서 인수로 사용할 수 있지만, 그것의 새로운 인스턴스를 생성은, 그것을한다 안 그래? –

+0

처음으로 예. 그것은 언제나 같은 서비스를 항상 참조하고 있습니다. – qooplmao

관련 문제