我有一个CodeIgniter网页,其中包含(i)项目列表和(ii)添加新项目或编辑所选项目详细信息的表单。
要选择要编辑的项目,我有一个“编辑”锚标记,其中的超链接以?id=nnn
结尾。这会导致GET请求填充所选项目的详细信息字段并重新显示列表。我的网址现在包含site_address/index.php/country?id=151
。
当我提交更改时,列表会正确更新,但我的URL保持不变。我的控制器需要做什么才能在我的更新成功后删除“?id = 151?
感谢您的帮助。
答案 0 :(得分:0)
我不确定你在做什么,所以我只是直接回答:
在您的控制器中,更新后,您可以:
redirect('site_address/index.php/country');
这符合您的意思吗?
答案 1 :(得分:0)
通过php,在请求重定向后无法更改URL
redirect('controller/method');
并且您可以在重定向后使用会话Flash消息成功消息,如果那是什么让您想重新加载视图