【发布时间】:2014-04-04 20:14:44
【问题描述】:
我正在处理用 codeigniter 编写的项目,我有相当复杂的搜索表单,之后我会显示搜索结果。
我想为用户提供选择每页显示多少条记录的可能性。
我已经创建了带有选项的组合框,我的想法是制作实用程序类,我将在其中创建一个函数,将这个数字保存在数据库中并将用户重定向回同一页面。但是,在重定向之后,我会丢失用户查询,因此我们将不得不再次进行搜索。我该如何预防呢?
如果这有帮助,我的会话将存储在 ci_session 表中的数据库中。
任何想法都将不胜感激。
问候,约翰
【问题讨论】:
-
使用 SESSION 或 GET 来保存搜索数据
-
所以你建议我必须将查询作为一个整体存储在会话中,然后在保存每页变量的记录后在搜索结果页面上调用它......记住我想要避免在 codeigniter 中使用 get ......
-
不是查询,而是搜索输入值
-
我会试试看它是如何工作的。这样我就可以使用相同的函数来保存 per_page 变量,并避免创建新变量。谢谢。您可以将您的评论作为答案,所以我可以接受。谢谢。
标签: php mysql codeigniter pagination