vendor/CoreBundle을 확장하는 src/SiteBundle이 있고 CoreBundle 스키마를 복제하지 않고 siteBundle schema.xml에 "label"모델/테이블을 추가하고 싶습니다. xml. 아무 문제 없니? 바하마!Propel 1.6 및 Symfony 2 : 번들 상속 및 스키마 종속성
SiteBundle "label"테이블에 CoreBundle에 정의 된 테이블을 가리키는 외래 키 (예 : label.product_id)가있는 경우 문제가 발생합니다. Propel은 열 의존성이 해결되지 않았다고 생각하기 때문에 "레이블"모델을 작성하기를 거부합니다.
SiteBundle이 CoreBundle을 확장한다는 것을 Propel이 이해할 수 있도록 빌드 타임에 두 개의 schema.xml 파일을 컨텍스트 화하는 방법이 있습니까? 나는 간단한 schema.xml 병합이 내가 무엇을했는지 추측한다.
N.B. Propel의 스키마/모델 상속 개념에 대해 조사해 보았습니다. 그러나이 솔루션에 해당하는 솔루션은 없습니다.