2010-01-08 71 views
1

我正在拍卖网站(不适用于任何机构,仅作为我学习php和cakephp的一部分)。在主页我显示了所有项目。我现在需要做的是当任何用户进行合法化时,刷新每个项目中的价格/最后授权和剩余时间。在新记录插入特定表格时更新视图

那么你知道我怎么能在一个视图中继续观看新记录的合法表,然后在视图中更新这些值?

注意:数据库中的新记录可以被任何其他用户插入。

谢谢。

回答

1

如果有任何更改,您将不得不使用JavaScript来询问服务器(您的PHP脚本),然后进行更新。你可以使用Comet。简而言之:Comet是一种“技术”,它允许您不断连接到服务器,以便服务器在数据可用时(无需刷新页面)向客户端发送数据。

+0

去探索彗星,谢谢;) – Canastro 2010-01-08 14:49:40

+0

要在这个使用彗星,我应该运行PHP为fastcgi? – Canastro 2010-01-08 15:01:23

+0

看一些彗星的实现,如http://www.ape-project.org/home.html和http://meteorserver.org/,这应该让你开始 – 2010-01-08 15:07:47

0

您可以不断刷新页面,也可以使用AJAX轮询服务器以进行更改,然后更新页面数据。没有好的办法让服务器直接通知页面 - 页面将不得不询问有关更改。

相关问题