PHPを使って、友達管理機能を実装したいと思っています。
イメージとしては、facebookの機能が近いです。
以下の機能を想定しています。
・ 会員者が他会員に友達申請が出来る(ニックネームなどで検索)
・ 友達申請を承認または拒否できる
・ マイページ内の友達管理ページで、承認した友達、承認された友達一覧を見ることができる。
・ マイページ内の友達管理ページで、友達リクエスト一覧を見ることができる。
・ マイページ内の友達管理ページで、拒否した友達一覧を見ることができる。
既に会員情報を保持するテーブルは作成済みです。
上記のような機能を実現するために、友達を管理するようなテーブルが必要だと思うのですが、その設計方法に迷っており、このように実装するとよいよ、などのアドバイスをいただければと存じます。
現状考えているテーブル構造です。
友達管理テーブル
| 申請元会員ID | 申請先会員ID | 承認ステータス | 日時 |
承認ステータスカラムは、1が友達、2が未承認、3が拒否といった形を想定してます。
日時カラムは、友達承認または友達承認された日時、拒否したまたは拒否された日時を入れる想定です。
ご回答の上で、何かご質問があれば、お願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/07/05 04:54