1
我目前使用Symfony2和原則。我正在創建一個「創建賬戶」頁面。網頁上會有兩種不同類型的帳戶可供使用,一種用於normal-users
,另一種用於companies
。多個賬戶類型?
我有一個名爲Account
的實體(表),此表包含username
,password
和salt
列。
如果有公司登錄我想從company
-table獲取公司信息,如果登錄normal-user
我希望從user
-table獲取信息。
我一直在想有一個名爲usertype
列,它告訴我它是什麼類型的,那麼如果用戶類型是company
獲取公司信息的實體,如果它是一個user
檢索用戶信息實體(對應於賬戶的id
)。
這是解決此問題的好方法嗎?或者我應該有兩張不同的桌子? AccountUser和AccountCompany?
'DiscriminatiorMaps'是要走的路。 – ferdynator
謝謝Michael!很好的回答! – Asbestos