2010-12-30 4 views
0

私はcakephpを初めて使用しています。私は自分のソーシャルネットワークproject.Iに取り組んでいますcakephpでユーザーフレンドの関係を実装するには?

は、ユーザと友人関係に

概念を持っています。私は、友達リクエストを送信し、受け入れることで問題を抱えてい

.....

私はこの考え方に開始する方法を理解していないのです...誰がそのようなことに取り組んでいる場合

はその後、私を助けてください..

答えて

2

FriendRequestモデルを新しく作ることができます。

  1. このモデルにはbelongTo UserhasOne Friendを付けます。また、User hasMany FriendRequest次に、FriendRequestモデルにブール値フィールドを与えます(cakePHPはブール値の場合はTINYINT(1)を使用します)。
  2. ユーザーが要求を送信したときに新しいFriendRequestレコードを作成します。
  3. リストユーザーがすべてのFriend belongTo Userを検索することによって、人に送信されるすべてのレコードをFriendRequestもののために、ユーザhasMany
  4. リストを検索して送信したすべてのレコードをFriendRequest
  5. ユーザーが要求を受け入れると、受け入れフィールドをTRUEに変更します。
関連する問題