如何在cakephp中实现用户 - 朋友关系?

时间:2010-12-30 12:18:59

标签: cakephp models relationship

我是cakephp的新手。

我正在处理我的社交网络项目。我有用户和朋友的关系

概念。

我在发送好友请求和接受时遇到问题.....

我不明白如何开始这个概念...

如果有人在处理这些事情,请帮帮我..

1 个答案:

答案 0 :(得分:2)

您可以制作新的FriendRequest模型。

  1. 提供此模型belongTo UserhasOne Friend。此外,User hasMany FriendRequest然后,为FriendRequest模型提供一个布尔字段(cakePHP使用TINYINT(1)作为布尔值)来跟踪接受。
  2. 在用户发送请求时创建新的FriendRequest记录。
  3. 通过搜索用户FriendRequest
  4. 列出用户发送的所有hasMany条记录
  5. 列出通过搜索所有FriendRequest发送给某人的所有Friend belongTo User条记录。
  6. 当用户接受请求时,将接受字段更改为TRUE
相关问题