在codeigniter中通过url传递变量的方法

在codeigniter中通过url传递变量的方法,codeigniter,get,pagination,Codeigniter,Get,Pagination,我的Codeigniter项目中有一个很大的搜索模块。我只是将变量传递给一个视图,如 <a href=<?php echo site_url('controller/view/1'); ?>>View List</a> 分页 http://wwww.site.com/controller/view/<filter id>/<page from> 这是正确的方法吗?如果没有,请给我一点建议。。。 我是codeigniter的新手我认

我的Codeigniter项目中有一个很大的搜索模块。我只是将变量传递给一个视图,如

<a href=<?php echo site_url('controller/view/1');  ?>>View List</a>
分页

http://wwww.site.com/controller/view/<filter id>/<page from>
这是正确的方法吗?如果没有,请给我一点建议。。。
我是codeigniter的新手

我认为这里最好的方法是在控制器中创建另一个方法,类似于filtered_view,它接受一个filter_id和一个页码,该方法将使用提供的筛选器从数据库中获取数据,您将像往常一样使用分页类。
希望有帮助。

我认为最好的方法是在控制器中创建另一个方法,类似于filtered_view,它接受一个筛选器id和页码,该方法将使用提供的筛选器从数据库中获取数据,您将像往常一样使用分页类。
希望对您有所帮助。

您面临的问题我最近找到了解决方案

当您第一次通过url发送参数时,请改用POST。 当您获得参数时,可以通过变量将其传递给会话 类型。下次分页时,请从会话和获取类型值 将其放入查询中以获得所需的结果。 如果有1个以上的参数,可以将它们放入会话和
在某些条件下取消设置它们,这样它们就不会在每次查询中都被调用。

您面临的问题我最近找到了一个解决方案

当您第一次通过url发送参数时,请改用POST。 当您获得参数时,可以通过变量将其传递给会话 类型。下次分页时,请从会话和获取类型值 将其放入查询中以获得所需的结果。 如果有1个以上的参数,可以将它们放入会话和
在某些条件下取消设置它们,这样它们就不会在每个查询中被调用。

这只是一个链接还是您正在使用表单?您是否尝试过使用表单来代替它?bipen。。。从分页开始link@Ahmed萨米。。不你能给一个带有表单和页码的链接吗?它只是一个链接还是你正在使用一个表单?你试过用表单来代替吗?bipen。。。从分页开始link@Ahmed萨米。。不你能在codeigniter中提供一个表单和分页的链接吗
http://wwww.site.com/controller/view/<filter id>/<page from>
http://wwww.site.com/controller/view/1/id2/id3/i4/id5