【问题标题】:Zend Framework 2 Paginating Search ResultsZend Framework 2 分页搜索结果
【发布时间】:2014-04-14 21:24:32
【问题描述】:

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

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

我无法想象 ZF2 没有简单的方法来对 $_POST 结果进行分页,但我还没有弄清楚

【问题讨论】:

  • 分页GETPOST表单有什么区别?我猜没有。所以这是一个html问题。您必须提供带有 POST 数据的页码 - 仅此而已。你可以使用buttons 来做到这一点。
  • 使用 POST 参数搜索/过滤数据非常棒,直到有人真正想要分享搜索结果的链接

标签: pagination zend-framework2 zend-paginator


【解决方案1】:

好吧,您要么需要在每个页面请求上重新发布搜索参数,要么将搜索参数保存在 session 中,然后在第二个请求中检查请求是 get 还是 post 并使用 session if是get

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 2014-03-26
    • 2017-02-24
    • 2018-02-17
    • 1970-01-01
    相关资源
    最近更新 更多