odannyc / yii2-sse
本包最新版本(v0.1)没有提供许可信息。
Yii2 SSE 是 libSSE-php 库的包装器。它用于在 Yii2 中管理服务器端事件。
v0.1
2016-07-28 18:10 UTC
Requires
- tonyhhyip/sse: ^2.1
- yiisoft/yii2: ^2.0
This package is auto-updated.
Last update: 2024-09-07 04:51:03 UTC
README
Yii2 SSE 是 libSSE-php 库的包装器。它用于在 Yii2 中管理服务器端事件。
安装
您将通过 composer 安装此包。
在您的项目文件夹中运行此命令: composer require odannyc/yii2-sse
用法
以下步骤适用于简单的/基本的 Yii2 项目。
编辑您的 web.php
配置文件,该文件通常位于 app/config/web.php
。
'components' => [ ... 'sse' => [ 'class' => \odannyc\Yii2SSE\LibSSE::class ] ... ];
您需要为您的 SSE 实例创建一个处理器。通常位于 app/sse/
。
use odannyc\Yii2SSE\SSEBase; class MessageEventHandler extends SSEBase { public function check() { return true; } public function update() { return "Something Cool"; } }
然后在您的控制器中的任何地方
public function actionIndex() { $sse = Yii::$app->sse; $sse->addEventListener('message', new MessageEventHandler()); $sse->start(); }
更多信息
有关使用本包 SSE 功能的更多信息,请访问:https://github.com/licson0729/libSSE-php