0
저는 symfony2를 doctrine2와 함께 사용하고 있습니다. yml 파일과 테이블 관계를 디자인해야합니다. 테이블은 다음과 같습니다. 사용자, 계정 및 역할. 사용자가 많은 계정의 구성원이 될 수 있으며 역할이 다릅니다.Symfony2 + doctrine2 테이블 관계 디자인
doctrine이 없으면 user_id, account_id 및 role_id가있는 테이블을 만들고 테이블을 하나 만듭니다.
doctrine을 사용하여이 글을 작성했으며, 테이블 역할에 한 가지 더 많은 관계를 추가하는 방법에 대한 힌트를 찾고 있습니다. 이러한 경우에
User:
type: entity
manyToMany:
accounts:
targetEntity: Accounts
joinTable:
name: UserAccount
joinColumns:
user_id:
referencedColumnName: id
inverseJoinColumns:
account_id:
referencedColumnName: id
역할도 계정과 관련이 있습니까? –
가능한 중복 [Doctrine2 : 참조 테이블의 추가 열을 사용하여 다 대다를 처리하는 가장 좋은 방법] (http://stackoverflow.com/questions/3542243/doctrine2-best-way-to-handle-many-to- 참조 테이블에있는 많은 열이있는 테이블) – Florian