こんばんは!ユーザーから誰がオンラインかを調べるには? 管理パネルでこの情報が必要です。http://symfony.com/doc/current/book/index.htmlの資料を使用して、Users テーブルを操作しました。
securuty.yml
providers:
main:
entity: { class: Acme\StoreBundle\Entity\User, property: username }
何か案は?ご清聴ありがとうございました。
こんばんは!ユーザーから誰がオンラインかを調べるには? 管理パネルでこの情報が必要です。http://symfony.com/doc/current/book/index.htmlの資料を使用して、Users テーブルを操作しました。
securuty.yml
providers:
main:
entity: { class: Acme\StoreBundle\Entity\User, property: username }
何か案は?ご清聴ありがとうございました。
lastLogin プロパティを使用できます。最も基本的な機能は、このフィールドを使用して、過去 X 分間ログインしたすべてのユーザーがオンラインであると想定することです。
もう 1 つの可能性は、ページが変更されるたびに DB のユーザー ステータスを更新するリスナーに基づいてログ システムを追加することです。次に、過去数分間にアクティビティが記録されているすべてのユーザーにクエリを実行します。
最も効率的なシステムは、ページの読み込み後に AJAX クエリでユーザーをオンラインで更新する一種の JavaScript リスナーです。非同期クエリを作成すると、オーバーヘッドがないことが保証されます。