2010-07-30 60 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

相关问题