2012-01-18 7 views
0

나는 Doctrine 2에 상당히 익숙하다. 쉬운 방법이 있다면 짐작한다. 짐승 길은 모든 엔티티에서 date_created, date_modified, author_id 등과 같은 필드를 포함하는 것인가? 아니면이 필드들을 붙여 넣어야 할까? 각 yaml 파일에. 새로운 필드를 쉽게 추가 할 수 있도록 전역을 지정하는 것이 좋습니다.doctrine 2의 모든 항목에 공통적 인 필드를 추가하는 방법이 있습니까?

답변

2

매핑 된 수퍼 클래스를 사용할 수 있습니다 .- 기본적으로 공유 속성을 넣고 매핑을 추가하는 수퍼 클래스를 만든 다음 실제 엔티티 클래스는 그것을 상속합니다.

Inheritance Mapping: Mapped superclasses

+0

내가이 본질적으로 YAML에서 PHP 주석을 인라인 스위치를 강제하고 있는가 그 권리 매뉴얼 섹션을 참조하십시오? –

+0

모든 매핑이 항상 모든 매핑 시스템에서 작동해야하므로 yaml을 사용할 수 있어야합니다. –

+0

yaml 문서가 심각하게 부족하고 이것을 파악할 수없는 사람들로부터 여러 게시물을 발견했습니다. 주석으로 전환하고 완료했습니다. –

관련 문제