例如,当我填写了要提交的表单,然后我想返回上一页。这是我用来获取上一页的代码$this->agent->referrer()
我之前是如何返回第二页的,因为当我使用上面的代码时,我会返回到我已经提交的表单
我已经尝试了另一种方法,比如$_SERVER['HTTP_REFERER']
,但我仍然要回到表单页面
这是我目前使用的代码:
$this->Model->updateDataProducts($id, $data);
$redirect = ($this->agent->referrer());
redirect($redirect);
有什么解决方案吗?
在控制器中设置重定向url:
在重定向调用中,第二个参数是重定向的"方法",所以这就是重定向不起作用的原因。你想要的是这样的东西:
$this->Model->updateDataProducts($id, $data);
redirect('search/my+search+term'); // if you need redirect any methods
这就是为什么我们进行字符串串联,而不是将搜索项传递给第二个参数