1

我想在 Mysql 数据库更新时收到通知,并且在更新完成时该通知应该停止(通过添加“NEW”)。我想知道最简单的方法。请问有什么想法吗?

谢谢

4

1 回答 1

1

Yii 作为一个单纯的运行在服务器上的 PHP 框架,是做不到这样的事情的。这对于客户端-服务器架构至关重要。服务器无法主动更新客户端。

客户端(即用户计算机)可以采取主动。它可以向服务器发送请求。然后,也只有这样,服务器才能响应客户端。

您将需要在客户端上运行 Javascript。Javascript 轮询服务器(通过 ajax)以查看数据库是否正在更新。如果 javascript 轮询并发现服务器响应:“数据库完成”,则 Javascript 可以添加“新”标志。

于 2013-02-10T12:05:22.267 回答