cakephp中如何实现用户好友关系?

发布于 2024-10-09 10:07:09 字数 158 浏览 4 评论 0原文

我是 cakephp 的新手。

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

概念。

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

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

如果有人从事此类工作,那么请帮助我......

I am new to cakephp.

I am working on my Social network project.I am having users and friends relationship

concept.

I am having problem in sending friend request and accepting .....

I am not understanding how to start on this concept...

If anybody worked on such things then please help me..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

用心笑 2024-10-16 10:07:11

您可以创建一个新的 FriendRequest 模型。

  1. 为该模型指定belongTo UserhasOne Friend。另外,User hasMany FriendRequest 然后,为 FriendRequest 模型提供一个布尔字段(cakePHP 使用 TINYINT(1) 作为布尔值)来跟踪接受情况。
  2. 当用户发送请求时创建新的 FriendRequest 记录。
  3. 通过搜索用户 hasMany 列出用户发送的所有 FriendRequest 记录
  4. 列出通过以下方式发送给某人的所有 FriendRequest 记录搜索所有属于用户的朋友
  5. 当用户接受请求时,将接受字段更改为 TRUE

You could make a new FriendRequest model.

  1. Give this model belongTo User and hasOne Friend. Also, User hasMany FriendRequest Then, give the FriendRequest model a boolean field (cakePHP uses TINYINT(1) for boolean) to track acceptance.
  2. Create a new FriendRequest record when a user sends a request.
  3. List all FriendRequest records that a user has sent by searching for the ones the user hasMany
  4. List all the FriendRequest records that are sent to a person by searching for all Friend belongTo User.
  5. Change the acceptance field to TRUE when a User accepts the request.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文