2012-06-10 108 views
1

我想建立一個基於codeigniter的模型機構,但即時通訊但堅持數據庫,完全是註冊部分。模型公司數據庫意見

我想讓用戶註冊爲模特,攝影師,代理或化妝師。

因此,有人可以給我一個意見如何使數據庫?就像分開不同表格中的模型,攝影師,代理商和藝術家一樣,並且在註冊表中只需要獲取基本信息?如姓名,密碼,電子郵件,D.O.B.,還是有其他方法?

謝謝

回答

1

您應該使用父類型爲「USER」的實體子打字,其中包含您的基本信息以及「MODEL」,「AGENCY」,「PHOTOGRAPHER」,「MAKEUP_ARTIST」的子類型。這將允許您在存在重疊的不可避免情況下獲得更好的用戶體驗。我確定有攝影師有機構和代理商進行化妝等。儘管這些類型的用戶具有不同類型的配置文件,但擁有單一用戶ID和密碼會更好。

1

做一個下拉針對不同類型的數據庫中的人報名參加這對於降的數據向下來自一個單獨的表(如person_type),節省的人的基本資料與單獨的表person_type表的ID。

您可以爲此目的製作一個獲取,插入和更新記錄的模型。