2011-10-06 4 views
1

저는 Symfony2를 처음 사용하며 첫 번째 서비스를 설정하려고합니다. 이것은 컬 서비스입니다. 설명서의 지침을 따르지만로드 할 내용을 얻을 수 없었습니다.symfony2 서비스 만들기

parameters: 
    curl_service.class:  FTW\GuildBundle\Services\Curl 

services: 
    curl_service: 
     class:  %curl_service.class% 

클래스 파일이 SRC \ FTW \ GuildBundle \ 서비스 \ Curl.php에 있습니다 : 내가 추가 한 내 응용 프로그램/설정/config.yml에서 버전 2.0.1

을 사용하고 있습니다 그리고 이 네임 스페이스는 내가내 서비스를로드 할 때 namespace FTW\GuildBundle\Services;

클래스 이름이

컬입니다 것210 오류가 발생했습니다.

존재하지 않는 서비스 "curl_service"를 요청했습니다.

나는 아주 간단한 것을 놓치고 있다고 생각합니다 ... 어떤 도움을 주시면 감사하겠습니다!

답변

7

개발 모드에서도 캐시를 /app/cache/으로 초기화해야합니다.

+0

감사합니다. 캐시 디렉토리를 지우면 작업을 시작했습니다! – Chris

0

내 신선한 Symfony 2.0.4 설치에서 잘 작동합니다. 설정이 고려되지 않은 것 같습니다. 당신은 dev 환경에서 일하고 있습니까?

+0

의견을 보내 주셔서 감사합니다. 또한 2.0.4로 업그레이드하여 효과가 있는지 확인했습니다. app_dev.php 환경을 사용 중입니다. 다른 포스터가 캐시를 지우라고 제안했는데 제대로 작동했습니다. – Chris