2016-10-04 3 views
0

나는 하루 종일 Tank auth library를 통해 하루 종일 성공했지만 데이터베이스에 생성 된 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 객체 즉 주소 정보에 대한 정보를 저장하는 데 ..., user_idpassword 등을 User 객체 정보를 저장하는

사용 users_profiles 테이블을 users 표를 사용