在控制器上提交表格后,控制器返回最后两页



例如,当我填写了要提交的表单,然后我想返回上一页。这是我用来获取上一页的代码
$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

这就是为什么我们进行字符串串联,而不是将搜索项传递给第二个参数

相关内容

  • 没有找到相关文章

最新更新