wyrihaximus/ratchet

CakePHP的Ratchet Websocket集成插件

安装量: 73,039

依赖者: 4

建议者: 0

安全性: 0

星标: 50

关注者: 11

分支: 11

开放问题: 24

类型:cakephp-plugin


README

Build Status Latest Stable Version Total Downloads Code Coverage License PHP 7 ready

CakePHP插件,包装Ratchet

当前状态

目前我正在重写此插件以适应CakePHP v3。

什么是Ratchet

Ratchet for CakePHP将Ratchet websocket包引入到CakePHP中。Websocket允许您的应用与其访客之间实现近实时通信。例如,使用Pushable行为来通知页面数据库中相关记录已被更新。

入门指南

请注意,这应该只用于推送数据。处理和加工这些数据是应用程序的工作,此插件仅用于从客户端获取和发送数据。

安装

要使用Composer安装,请使用以下命令,它将自动检测最新版本并将其绑定到~

composer require wyrihaximus/ratchet 

引导

将以下内容添加到您的config/bootstrap.php中,以加载插件。

Plugin::load('WyriHaximus/Ratchet', [
    'bootstrap' => true,
]);

有关正确启动服务器的示例,请参阅Ratchet示例supervisor配置

文档

有关此项目的更多文档,请参阅项目文档站点

插件许可证

(MIT许可证)

版权所有 © 2012 - 2015 Cees-Jan Kiewiet

特此授予任何获得此软件及其相关文档文件(以下简称“软件”)副本的人免费使用软件的权利,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供方提供软件的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定目的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论是否因合同行为、侵权行为或其他行为而引起的,无论是否源于、因或与软件或软件的使用或其他交易有关。