2016-10-04 58 views
0

我一直在经历坦克auth库一些成功,但我无法理解在数据库中创建的user_profiles表。Tank auth(CodeIgniter库)中的user和user_profiles表有何区别?

CREATE TABLE IF NOT EXISTS `user_profiles` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `user_id` int(11) NOT NULL, 
    `country` varchar(20) COLLATE utf8_bin DEFAULT NULL, 
    `website` varchar(255) COLLATE utf8_bin DEFAULT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 

我试图谷歌,但有wasn`t巨大的成功......大约有用户帐户VS用户配置文件,但没有关于它是如何工作在数据库级别信息的文章。

我已经设法根据我的需要调整库 - 现在需要注册的用户输入家庭地址并将其保存在用户表的数据库中。但现在我怀疑自己是否将其保存在user_profiles下供以后使用。

所以这个问题 - user_profiles表的原因是什么,应该如何使用它?

回答

0

使用users表到User对象信息存储即user_idpassword等等

使用users_profiles表来存储有关User对象即地址信息

相关问题