Php 引导数据库中的删除项

Php 引导数据库中的删除项,php,twitter-bootstrap,cookies,yii,Php,Twitter Bootstrap,Cookies,Yii,在我的网站上,我有两个帐户,一个是管理员帐户,一个是用户帐户。管理员有能力编辑,创建和删除。我实现的所有这些功能都工作正常,但现在当我在另一个浏览器中打开我的用户并在另一个浏览器中执行“从管理员删除”功能时,它不会自动更新到用户站点。我需要手动刷新用户站点中的页面以查看当前记录 每当管理员进行修改时,自动更新/自动刷新用户页面的方法是什么 下面是我在控制器中执行删除功能的代码。请让我知道我可以在哪里调整我的代码以自动刷新用户站点中的内容 这是访问规则 这是删除功能 我假设您熟悉在javascri

在我的网站上,我有两个帐户,一个是管理员帐户,一个是用户帐户。管理员有能力编辑,创建和删除。我实现的所有这些功能都工作正常,但现在当我在另一个浏览器中打开我的用户并在另一个浏览器中执行“从管理员删除”功能时,它不会自动更新到用户站点。我需要手动刷新用户站点中的页面以查看当前记录

每当管理员进行修改时,自动更新/自动刷新用户页面的方法是什么

下面是我在控制器中执行删除功能的代码。请让我知道我可以在哪里调整我的代码以自动刷新用户站点中的内容

这是访问规则

这是删除功能


我假设您熟悉在javascript中使用ajax。如果没有,请看一看

1.现在您可以在JavaScript中设置计时器,每10秒调用一次sat。在此javascript代码中编写ajax调用

var myVar=setInterval(function(){myTimer()},1000);

function myTimer()
{
//ajax call here
}
.2制作此ajax函数将调用的控制器。说checkflag

public function actionCheckFlag()
{
//check timestamp here, calculate timer difference between current time and the time of change in Db.You have to make timestamp with the each Db table.
}
在上面的操作中设置一些条件,假设Db表的当前时间和更改时间之间的差异为1分钟,然后返回一些标志。基于此标志刷新更新某些特定元素。比如说更新gridView。或者您可以像

location.reload();

请查看[this][1]帖子,建议使用php,只需使用MVC风格即可。[1]:
public function actionCheckFlag()
{
//check timestamp here, calculate timer difference between current time and the time of change in Db.You have to make timestamp with the each Db table.
}
location.reload();