2014-01-30 1 views
1

모듈 방식으로 데이터베이스를 생성 할 수 있습니까? 로드 된 모듈에 따라 엔티티 간의 관계를 사용할 수 있습니까?젠드 프레임 워크 2와 엔티티의 Doctrine 2 데이터베이스 생성

예 설정

  • 젠드 프레임 워크 2
  • DoctrineORMModule
  • 교리

모듈

  • 사용자
  • 그룹

각 모듈에는 관리하는 해당 엔티티가 있습니다. 데이터베이스 생성 및 프록시 생성을 위해 주석을 사용합니다. 사용자 및 그룹 간의

관계가 1 -> 많은 또는 1 - 1

모듈 사용자 및 그룹

응용 프로그램을 사용> 1

응용 2

모듈 사용자를 사용 그룹은 아닙니다.

엔터티가없는 경우 제거 될 doctrine 주석을 사용하여 사용자와 그룹 간의 관계를 설명 할 수 있습니까?

제거 또는 ./vendor/bin/doctrine-module이 ORM 때 관계를 추가 : 스키마 도구를 만들거나 ./vendor/bin/doctrine-module ORM : 스키마 도구 : 업데이트가

+0

같은 클래스를 사용하는 이유는 무엇입니까?서로 다른 연관성이있는 경우 실제로 엔티티가 다릅니다. 'User' 클래스를 확장하고'GroupUser' 클래스에서 그룹 관계를 정의 할 수 있습니다. – AlexP

+0

그러나 정확하게 나는 현재의 컨피규레이션에서 실제로 존재하는 관계를 기반으로 관계를 수정하고 하나의 엔티티에서 "할 수 있는지"를 배우려고했습니다. – rkamstra

답변