2016-10-04 4 views
0

私は一日中、Tankの認証ライブラリを終日利用していますが、データベースに作成されたuser_profilesテーブルは理解できませんでした。ユーザーは、ユーザープロファイル対占めていますが、データベースレベルでどのように機能するかについての情報がない程度の記事があります... Tank auth(CodeIgniterライブラリ)のusersと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。

自分のニーズに合わせてライブラリを調整することができました。ユーザーは自宅の住所を入力する必要があり、ユーザーテーブルのデータベースに保存されます。しかし今、私は後で使うためにuser_profilesの下に保存するかどうかに疑問を抱いています。

質問 - user_profilesテーブルの理由は何ですか?どうすれば使用できますか?

答えて

0

Userオブジェクトすなわちアドレス情報

に関する情報を格納するために users_profilesテーブルを使用して...、 user_idすなわち Userオブジェクト情報を格納する

passwordなどをusers表を使用

関連する問題