【发布时间】:2014-04-14 21:24:32
【问题描述】:
我正在制作一个包含大量查询输入的复杂搜索表单,我想使用 Zend Framework 2 对搜索结果进行分页。
我发现一些人正在尝试做类似的事情,但我还没有找到一个好的解决方案。
有些人建议改用 $_GET 方法而不是 $_POST,但由于表单元素的数量,我宁愿避免这种情况。
结果很好,但是一旦我尝试导航到第二页,查询就会丢失,它实际上是对表上的所有记录进行分页。
存储原始搜索查询以使分页结果成为实际结果的最佳方法是什么?
我无法想象 ZF2 没有简单的方法来对 $_POST 结果进行分页,但我还没有弄清楚
【问题讨论】:
-
分页
GET和POST表单有什么区别?我猜没有。所以这是一个html问题。您必须提供带有POST数据的页码 - 仅此而已。你可以使用buttons 来做到这一点。 -
使用 POST 参数搜索/过滤数据非常棒,直到有人真正想要分享搜索结果的链接
标签: pagination zend-framework2 zend-paginator