cakephp3:如何使用视图单元实现Facebook样式或堆栈样式的用户通知?

金·斯塔克斯(Kim Stacks)

在Facebook或StackOverflow中,我们注意到即使不刷新网页,有时也会在顶部导航栏上通知您某些事件已发生。

通常,我们将这些称为推送通知。

我有一个工作中的CakePHP 3网络应用程序,客户端要求使用这种功能。

如何在CakePHP 3框架中实现此功能?

有一个称为“视图单元”的新事物。有帮助吗?

我也对javascript解决方案开放。

编辑

如果需要,我可以实现json API。我足够熟练地做到这一点。我只是不熟悉前端的操作。

ndm

您将不得不以一种或多种方式使用JavaScript,从某种意义上来说视图单元是无关的,因为它们纯粹是服务器端技术,可以帮助视图渲染。

StackExchange网站正在使用WebSockets来接收这些通知,如果我没有记错的话,Facebook曾经使用长时间轮询的AJAX请求(不确定它们是否仍然可以使用...)。

有多种方法可以实现类似这样的功能,您应该寻找的术语是Comet

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章