2010-07-30 13 views
1

我正在構建下一個Facebook!不,開玩笑吧。使用PHP,Kohana 3和Auth模塊,如何爲用戶名,電子郵件和密碼之外的其他用戶信息構建數據庫

我正在建立一個簡單的網站來幫助我學習。它將允許用戶使用電子郵件和密碼登錄。

將會收集用戶收集的與網站功能相關的其他信息。

使用提供的Kohana Auth模塊,我應該將單獨的數據存儲在另一個表中嗎?

例子:

'用戶' 表中有這些行... ID,用戶名,電子郵件,密碼,登錄LAST_LOGIN。

假設我想這些存儲在另外每個用戶... LOCATION_ID,照片,favorite_color,生物

我應該創建另一個表或只是擴展這個表?你會如何做到這一點?謝謝!!

回答

0

您可以創建另一個名爲user_details的表,其中存儲user_id和其他所需字段。

+0

我做了這樣的事情。它效果很好。 – brennanag 2010-09-16 16:45:24

+0

享受! :)我以這種方式製作了一個多語言項目。 – franzose 2010-09-18 02:16:29

0

只需將詳細信息添加到用戶表並擴展Model_Auth_User類。

+0

我喜歡這個想法,但我對Kohana如何改變Auth系統模型的基礎知之甚少。 – brennanag 2010-09-16 16:45:58

相關問題