0

Code Igniter 2.0 でコメット チャットを使用しています。

問題-

すべてのユーザーがリストされているリスト ページがあり、名前の横にコメット チャット ステータス (「オンライン」または「オフライン」) を表示する必要があります。

この目的のために、users テーブルに DB フィールド ('chat_status') があります。通常、ユーザーがログインしたときにこのフィールドを '0' または '1' に設定し、ユーザーがログアウトしたときにこのフィールドを '1' に設定します。このフィールドを「0」にします。すべてのオンライン user_ids を配列で返すコメット チャット コールバックを使用したいので、users テーブルで「chat_status」を「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 に答える