2013-02-09 34 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

相關問題