2016-10-04 3 views
0

Я проходил через Tank auth library весь день с некоторым успехом, но я не мог понять таблицу user_profiles, созданную в базе данных.В чем разница между пользователями и таблицами user_profiles в Tank auth (библиотека CodeIgniter)?

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; 

Я попытался Google это, но там wasn`t огромный успех ... Есть статьи о учетных записях пользователей против профилей пользователей, но нет никакой информации о том, как она работает в уровне базы данных.

Мне удалось настроить библиотеку для моих нужд - пользователь, находящийся на регистрации, должен ввести домашний адрес и сохранить его в базе данных в таблице пользователя. Но теперь я сомневаюсь в том, следует ли сохранять его в user_profiles для последующего использования.

Итак, вопрос: в чем причина таблицы user_profiles и как его использовать?

ответ

0

Используйте users таблицы для хранения информации о User объекте user_id т.е., password и т.д ...

Используйте users_profiles таблицы для хранения информации об информации адреса на то есть User объекта