У меня есть таблицы agents
, users
, accounts
Учетная запись имеет поля owner
и owner_type
. Есть два owner_type
: 1
для агентов, 2
для внутренних пользователей. Владелец представлен полем owner_id
.
То есть {account_id: 1, owner_id: 1, owner_id: 1}
относится к agent_id
= 1 в таблице agents
.
И {account_id: 1, owner_id: 1, owner_id: 2}
относится к user_id
= 1 в таблице agents
.
Как лучше всего описывать метаданные в Doctrine (я использую XML)?