2016-10-18 6 views
0

Doctrine과 함께 표준 Symfony 2.8 프레임 워크를 사용하고 있습니다. 내 엔티티의 매핑은 모두 주석 처리되어 있지만 PHP 방법 (loadMetadata 정적 메서드 정의)을 사용하여 단일 엔티티를 매핑해야합니다. 거기에 here 같은 매핑 번들 구성을 재정의 할 수있는 방법이 있지만 단일 엔터티를 지정하는 것이 좋습니다. 그게 가능하니? 감사합니다특정 엔티티 클래스의 매핑을 오버라이드

+0

이 용도는 무엇입니까? 어쩌면 그들의 문제를 해결하는 또 다른 방법 일 것입니다. – Chausser

답변

1

없음 당신은 형식을 혼합 할 수 없습니다

A bundle can accept only one metadata definition format. For example, it's not possible to mix YAML metadata definitions with annotated PHP entity class definitions. 

참조 여기 문서 : http://symfony.com/doc/current/doctrine.html

당신이 정말로 다음 매핑 형식을 변경해야하는 경우 난 당신이 특정을위한 새로운 번들을 만들 제안 실재. 나는 또한이 문제가 있었다. 다른 매핑 형식 (필자의 경우 yml과 annotation)을 사용하고 싶었지만 새로운 번들을 만들어야했습니다.