我希望在Mysql数据库更新时收到通知,此通知应在更新完成后停止(通过添加“NEW”)。我想知道最简单的方法。 好吗?
谢谢
答案 0 :(得分:1)
Yii,仅仅是在服务器上运行的PHP框架,不能做这样的事情。这对客户端 - 服务器架构至关重要。服务器可以不主动更新客户端。
客户端(即用户计算机)可以采取主动。它可以向服务器发送请求。然后,只有这样,服务器才能响应客户端。
您需要在客户端上运行Javascript。 Javascript轮询服务器(通过ajax)以查看数据库是否正在更新。如果javascript轮询并发现服务器响应:“database complete”,则Javascript可以添加“NEW”徽标。