我目前正在使用 Symfony2 和学说。我正在创建一个“创建帐户”页面。页面上将有 2 种不同类型的帐户可用,normal-users
一种用于companies
.
我有一个名为Account
该表的实体(表),其中包含username
,password
和salt
列。
如果公司登录,我想从company
-table 获取公司信息,如果normal-user
登录,我希望从user
-table 获取信息。
我一直在考虑有一个名为的列usertype
告诉我它是什么类型,然后如果用户类型是company
检索公司信息实体,如果它是user
检索用户信息实体(对应于id
帐户) .
这是解决这个问题的好方法吗?还是我应该有 2 张不同的桌子?AccountUser 和 AccountCompany?