커뮤니티에서 친구 시스템을 추가하려면 어떻게 해야할까요?
글쓴이: ehnuje / 작성시간: 토, 2011/12/03 - 2:00오후
일단의 회원들이 가입된 상황에서 '친구'시스템이 추가가되어서 서로 친구를 맺는다면,
어떻게 시스템을 짜야할지 뭔가 생각이 떠오르질 않네요
user_id1 user_id2 를 컬럼으로 갖는 friend 테이블을 만들어서 하나하나 저장해야할까요?
아니면 더 나은 DB에서의 친구 관계 저장방법은 무엇이 있을까요?
또 profile.htm 페이지에 접근할 때
로그인/로그아웃 상태인지
/profile.htm?uid=1234 형태로 uid가 입력되었는지/아닌지
입력된 상태라면 그 값이 나의 값인지/아닌지
이런 경우로 나뉠 수 있는데,
이 때의 페이지 구성을 때에 따라서 바꿔주려면 어떻게 해야할까요?ㅠ
Forums:
트위터를 참고하시면 도움이 될것 같습니다. 프로필
트위터를 참고하시면 도움이 될것 같습니다.
프로필 페이지는 내가보든 남이 보든 동일합니다
홈 페이지는 나만 들어가 볼 수 있습니다.
if 가 적게 들어갈수록 페이지 관리와 구현이 용이합니다.
저도 긁어오는 정보에 불과하지만
http://stackoverflow.com/questions/379236/database-design-best-table-structure-for-capturing-the-user-friend-relationship
글쓴이님의 말씀대로 하는 것이 가장 일반적이면서 좋은 방안으로 보입니다. 실제로는 친구 관계에 좀 더 많은 정보를 부여하고자 할 때
고민해볼게 많아지겠지요.
댓글 달기