0

我有一个 CodeIgniter 网页,其中包含 (i) 项目列表和 (ii) 用于添加新项目或编辑所选项目详细信息的表单。

要选择要编辑的项目,我有一个“编辑”锚标记,其超链接以?id=nnn. 这会产生一个 GET 请求,该请求会填充我所选项目的详细信息字段并重新显示列表。我的 URL 现在包含site_address/index.php/country?id=151.

当我提交更改时,列表会正确更新,但我的 URL 保持不变。更新成功后,我需要在控制器中执行什么操作才能删除“?id=151?

谢谢你的帮助。

4

2 回答 2

0

我不确定你在做什么,所以我直接回答:

在您的控制器中,更新后,您可以:

redirect('site_address/index.php/country');

这符合你的意思吗?

于 2013-02-04T23:30:38.327 回答
0

通过 php 在请求期望重定向后无法更改 URL

redirect('controller/method');

并且您可以在重定向后使用会话闪存消息成功消息,如果那是您想要重新加载视图的原因

于 2013-02-04T23:38:18.000 回答