2013-04-24 3 views
6

서비스 배열 (솔라 리엄, 정확하게 말하면)에 대한 연관 배열을 인수로 전달하려고합니다. 그러나, 나는 다음과 같은 오류가 다음과 같이Symfony2가 서비스 정의 문제에서 연관 배열을 인수로 전달합니다.

"Catchable Fatal Error: Argument 1 passed to Symfony\Component\DependencyInjection\Definition::setArguments() must be of the type array, string given, "

내 services.yml 읽기 :

parameters: 
    mynamespace.api.solrclient.config: 
     endpoint: 
      solrserver: 
       host: "search.mysite.com" 
       port: "80" 
       path: "/solr/" 

services:   
    mynamespace.api.solrclient: 
     class: Solarium\Client 
     arguments: "%mynamespace.api.solrclient.config%" 

내가 매개 변수 배열을 정의하는 방식에 분명히 잘못 있나요?

답변

9

인수가 배열해야, 시도 :

services: 
    mynamespace.api.solrclient: 
     class: Solarium\Client 
     arguments: [%mynamespace.api.solrclient.config%] 
+0

예, 즉 그것을 해결! 고마워요! – Prathap