我正在制作一个复杂的搜索表单,其中包含大量查询输入,我想使用Zend Framework 2对搜索结果进行分页。
我找到了一些试图做类似事情的人,但我还没有找到一个好的解决方案。
有人建议切换到$ _GET方法而不是$ _POST,但由于表单元素的数量,我宁愿避免这种情况。
结果很好,但是一旦我尝试导航到第二页,查询就会丢失,它实际上是对表中的所有记录进行分页。
存储原始搜索查询的最佳方法是什么,以便分页结果是实际结果?
我无法想象ZF2没有一种简单的方法来分页$ _POST结果,但我还没有弄明白呢
答案 0 :(得分:0)
你需要在每个页面请求上重新发布搜索参数,或者将搜索参数保留在session
中,并在第二个请求中检查请求是get
还是post
并且如果是session
get