2013-02-09 61 views

回答

1

Yii是一个运行在服务器上的纯PHP框架,不能做这样的事情。这对客户端 - 服务器体系结构非常重要。服务器可以不是主动更新客户端。

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

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

+0

非常感谢您的解释Ivo,我在网页设计中很新颖,我在这个论坛中阅读了许多主题,其中使用了触发器,这就是为什么我很困惑。从我应该从哪里开始,你知道有什么好的教程可以解释你做的吗?非常感谢 – Ben 2013-02-10 13:55:21

+0

嗨,这里有几个来自SO的例子:http://stackoverflow.com/questions/10404721/jquery-polling-using-mysql-and-php-how,http://stackoverflow.com/questions/ 6835835/jquery-simple-polling-example如果你想了解服务器端,google:'ajax request php server-side'希望这有助于;像这样的东西在网页设计中看起来令人望而生畏。但即使我终于明白了,所以你也可以... – 2013-02-10 19:42:01

相关问题