CakePHP不';t清空$this->;关于重定向的数据
这是我第一次遇到这种事。我在一次操作中提交表单,但在重定向时它并没有清除$this->data,而是保留了它。这是代码中失败的部分:CakePHP不';t清空$this->;关于重定向的数据,cakephp,Cakephp,这是我第一次遇到这种事。我在一次操作中提交表单,但在重定向时它并没有清除$this->data,而是保留了它。这是代码中失败的部分: if ($this->Order->save($this->data)) { $this->redirect("/cart/step_02"); } 重定向肯定会导致浏览器发出新请求, 我能想到的唯一解释是: 这是一个GET请求,您使用重定向重新提交数据 它再次加载到CartController::step_02()中 在XX
if ($this->Order->save($this->data)) {
$this->redirect("/cart/step_02");
}
重定向肯定会导致浏览器发出新请求, 我能想到的唯一解释是:
- 这是一个GET请求,您使用重定向重新提交数据
- 它再次加载到CartController::step_02()中
- 在XXX()回调之前,它将再次加载到CartController(或任何超类)中
或者一些导致重定向的黑客改为伪造requestAction。肯定是我自己从未经历过的事情。你能确认它确实加载了一个新页面吗?使用firebug等?