2012-03-09 3 views
2

JMSSerializerBundle을 사용하려고하는데 Composer와 함께 설치했습니다.공급 업체를 재정의하는 방법 번들 구성?

내가 심포니 발생기 내 OwnBundle을 생성, 내가 $this->get('serializer')

그러나 사용할 수있어, 나는이 문서에 언급 된대로 구성을 무시하고 싶습니다, 그래서에서 config.yml을 생성 My/OwnBundle/Resources/config/과 내가 내 설정이 들어 있는지 확인하기 위해

jms_serializer: 
    metadata: 
     directories: 
     OwnBundle: 
      namespace_prefix: My\OwnBundle 
      path: %kernel.root_dir%/serializer/ 

을 넣어, 나는

$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 
$loader->load('services.yml'); 
$loader->load('config.yml'); 

을 추가하지만 때이 오류가 발생했습니다 실행 콘솔 도구 :

"jms_serializer"에 대한 구성을로드 할 수 확장자가 없습니다 ( 에서 ~/내/OwnBundle/의존성 주입 /../ 자료/설정/config.yml). 네임 스페이스 "jms_serializer"를 찾았습니다. 찾을 수 없음

잘못된 것이 있습니까?

정보를 보려면 내 services.yml이 비어 있습니다 (빈 서비스 & 매개 변수).

저는 Symfony2를 처음 접했지만 RTFM입니다.

답변

0

autoload.php에 JMSSerializer 네임 스페이스를 등록하는 것을 잊었습니까? 파일이 있는지 확인하십시오.

관련 문제