在 CakePHP 中添加好友功能
我需要在我的应用程序中添加一个简单的朋友功能,通过一些研究,我需要一个链接回用户表的连接表?像这样的:(我已经有一个用户表)
用户-友谊-用户
谁能提供更多详细信息?
I need a simple add a friend feature in my application, through some research, I would need a join table linking back to users table ? something like this: (I already have a users table)
Users-Friendships-Users
Can anyone give more details about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
友谊表应具有以下列:
然后您需要创建正确的模型关系。
这样您就可以在每个模型中定义 2 个关系。您也可以添加 HABTM 关系。运行烘焙脚本来构建控制器和视图。然后在您的代码中您可以使用如下内容:
这应该返回 ID 为 1 的用户的朋友以及所有朋友的详细信息。
小心递归查询。 :)
The friendships table should have following columns:
Then you need to create proper Model relation.
This way you are defining 2 relation in each model. You can add HABTM relation too. Run bake script to build your controllers and views. Then in your code you can use something like this:
This should return friends of user with ID 1 and all friends details.
Be careful with the recursive queries. :)