Используя PHP, Kohana 3 и модуль Auth, как структурировать базу данных для получения дополнительной информации о пользователе помимо имени пользователя, адреса электронной почты и пароля - PullRequest
1 голос
/ 30 июля 2010

Я создаю следующий Facebook!Нет, шучу.

Я создаю простой сайт, чтобы помочь мне учиться.Это позволит пользователям входить в систему с помощью электронной почты и пароля.

От пользователя будет получена другая информация, относящаяся к функциям сайтов.

При использовании прилагаемого модуля Kohana AuthЯ храню отдельные данные в другой таблице?

Пример:

В таблице 'users' есть эти строки ... id, имя пользователя, адрес электронной почты, пароль, логины, last_login.

Предположим, я хочу сохранить их для каждого пользователя дополнительно ... location_id, photo, favour_color, bio

Должен ли я создать другую таблицу или просто расширить эту таблицу?Как бы вы это сделали?Спасибо !!

Ответы [ 2 ]

0 голосов
/ 09 августа 2010

Просто добавьте детали в пользовательскую таблицу и расширьте класс Model_Auth_User.

0 голосов
/ 30 июля 2010

Вы можете создать еще одну таблицу с именем user_details, в которой хранятся user_id и дополнительные поля, которые вам нужны.

...