【发布时间】:2011-07-21 03:53:40
【问题描述】:
我的客户发现当他们点击删除时没有任何反应,但如果他们再次删除,他们会收到“id”不再存在的错误。
我觉得这很难相信,因为它实际上是离开页面然后被重定向回帖子。
视图中的链接:
<h4>Current Logo Image <span class='del'>
(<?= HTML::anchor("playlist/imgdelete/$playlist->id/$logo->type", 'delete'); ?>)
</span></h4>
控制器进程:
public function action_imgdelete($id, $type)
{
DB::delete('images')->where('playlist_id', '=', $id)
->where('type', '=', $type)->execute();
Message::success('Image deleted');
Request::current()->redirect("playlist/edit/$id");
}
有谁知道这怎么可能?
【问题讨论】:
-
页面上是否有 JavaScript 来捕获初始操作?
-
不,这就是我如此惊讶的原因。因为我会明白的。
-
页面是否被大量缓存?以前见过,但这是目前的理论
-
我认为是的,但我还没有定义任何缓存系统。 Kohana 的默认缓存设置是什么?我目前正在使用 playlist/edit/$id?$time where $time=time() .. 这目前有效,但不太理想。还有什么想法吗??