0

我正在使用 Code Igniter 2.0 的彗星聊天。

问题-

我有一个列出所有用户的列表页面,我需要在他们的名字旁边显示他们的彗星聊天状态(“在线”或“离线”)。

为此,我们在用户表中有一个数据库字段('chat_status'),我们通常在用户登录时将此字段设置为“0”或“1”,我们将此字段设置为“1”,当用户注销时,我们设置此字段为“0”。我只想使用彗星聊天回调,它将返回数组中的所有在线用户 ID,因此我将在我们的用户表中将他们的“聊天状态”更改为“1”。

我找不到任何可以一次性返回所有在线用户的彗星聊天功能或查询。

你能帮我解决这个问题吗?

提前致谢

4

2 回答 2

3

集成文件中有一个函数[在我的例子中,它在它的integration.php中]

function getFriendsList()在线显示所有朋友,但如果您想显示所有用户的朋友,请参考链接中的说明

于 2012-08-28T05:53:46.237 回答
0

您只需通过更改用户名字段来编辑 integration.php 函数中的 3 个 sql 查询。

您可以编写一个子查询并获取用户的状态,这将非常容易。

于 2012-10-21T18:24:31.137 回答