CodeIgniter持久URL附加每个URL

时间:2012-12-25 02:14:20

标签: codeigniter

在CI中,我想附加选定的过滤器(在$_GET方法中) 为我点击的每个链接显示。 此过滤器是持久的,因此在任何页面中选择的过滤器都应该可用于项目中的任何其他页面。

例如,我在一页中选择了dealerID,GroupId,让我们说经销商在页面 www.domain.com/dealers?dealerId=2&groupId=10 页面,然后如果我点击这个另一页名为* www.domain.com/group 的链接* s组页面应该与上一页中选择的www.domain.com/groups?dealerId=2&groupId=10类似。

还有一件事:我正在使用一个主控制器,由于某种原因将由所有控制器继承。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

你可以有一个通用的$ data ['filter']变量,它将保留你需要进行过滤的所有变量,而在视图中只需在你需要的地方添加$ filter。

$ data ['filter']可以在构造函数中收集/生成,并默认定义。

这有点棘手的解决方案我宁愿使用会话来保存那种数据并在页面上设置“重置”按钮。