在特定表中插入新记录时更新视图

时间:2010-01-08 14:41:35

标签: php cakephp

我正在做一个拍卖网站(不是任何机构,只是我学习php和cakephp的一部分)。在主页上,我显示了所有项目。我现在需要做的是在任何用户获得许可时刷新价格/上次许可和每个项目的剩余时间。

所以你知道我如何在视图中继续观察新记录的合法表,然后在视图中更新这些值?

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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