使用 yii2 的实时应用程序
Posted
技术标签:
【中文标题】使用 yii2 的实时应用程序【英文标题】:real time application using yii2 【发布时间】:2017-03-04 13:21:15 【问题描述】:我有一个使用 yii2 框架的项目。我想让项目成为一个实时应用程序,也许它会有实时通知。但我不知道怎么做。如果我使用另一个框架,比如 laravel,我已经获得了一些教程,它将使用 vuejs。那么,yii2呢?我在哪里可以获得如何使用 yii2 制作实时应用程序的教程?
【问题讨论】:
您可以使用 SSE 发出实时请求,并使您的应用程序的每个部分都成为实时的。 【参考方案1】:您可以使用 SSE 使您的应用程序实时化。这是一个可能有助于在Yii2
中更轻松地实现 SSE 的存储库:Yii2-Sse
【讨论】:
【参考方案2】:@RiefSapthana 如果您的意思是“实时”,例如空中交通管制、航空航天、公用事业控制系统;我的建议是不要使用 php。
Real Time Computing
如果您询问如何让浏览器和服务器来回通信而无需重新加载浏览器,则此类应用程序通常称为“single page applications”(简称 SPA),服务器将是一个 API 服务.
浏览器应用程序可以用多种方式编写:纯 html/CSS/JS、VueJS、React、jQuery 等。IMO 大部分正确的解决方案是 javascript。
Yii2 has an scaffolding API module 帮助您开始使用服务器。这种类型的服务通常是“RESTful”类型。
【讨论】:
以上是关于使用 yii2 的实时应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在 yii2 基本应用程序模板中使用 Admin LTE