Zend Framework 2分页搜索结果

时间:2014-04-14 21:24:33

标签: pagination zend-framework2 zend-paginator

我正在制作一个复杂的搜索表单,其中包含大量查询输入,我想使用Zend Framework 2对搜索结果进行分页。 我找到了一些试图做类似事情的人,但我还没有找到一个好的解决方案。

有人建议切换到$ _GET方法而不是$ _POST,但由于表单元素的数量,我宁愿避免这种情况。
结果很好,但是一旦我尝试导航到第二页,查询就会丢失,它实际上是对表中的所有记录进行分页。 存储原始搜索查询的最佳方法是什么,以便分页结果是实际结果?

我无法想象ZF2没有一种简单的方法来分页$ _POST结果,但我还没有弄明白呢

1 个答案:

答案 0 :(得分:0)

你需要在每个页面请求上重新发布搜索参数,或者将搜索参数保留在session中,并在第二个请求中检查请求是get还是post并且如果是session

,请使用get