【问题标题】:Php pagination pluginphp分页插件
【发布时间】:2016-02-18 22:12:39
【问题描述】:

我正在寻找一个php分页插件

  1. 可自定义,不具备自动创建 DOM 或句子的功能
  2. 适用于“限制”、“总计”、“当前页面”等典型条件...

我见过几个,但它们太旧了。有人看过最近的吗?

【问题讨论】:

  • 你需要澄清这个问题。你在使用任何 PHP 框架吗?如果是,那么分页功能很可能作为框架的一部分存在,只需阅读文档即可。如果不是,它会变得更加困难,因为它必须能够与应用程序的不同层(后端和前端)一起工作,这在没有框架的情况下很难。
  • 感谢您的回复。是的,我们使用 cakephp,但它的组件并不能真正满足我们的需求。例如它只适用于控制器,难以为seo定制,并且不支持“->paginate()”的某些条件。然后我们决定尝试其他插件。我们知道我们应该使用框架中包含的那个。

标签: php plugins pagination


【解决方案1】:

如果您想以表格形式显示所有数据以及分页

你可以参考:

https://www.datatables.net/

此数据表具有更多功能。在那个分页也是一部分

【讨论】:

  • 感谢您的回答。但对不起,我忘了提到我们只寻找一个 php 分页,而不是一个 javascript 分页。您还有其他建议吗?
  • 值得一提的是,数据表不会节省页面内存,因为分页是在所有数据加载后创建的。想象一下,如果您有 2000 条来自数据库的记录,那么在这种情况下,数据表将无济于事。您需要从数据库中的 PHP 加载一些数据,而不是加载所有数据,然后使用 javascript 优化数据
【解决方案2】:

和 Pagerfanta 一起去吧。符合您的标准加上:

  • 适用于各种存储系统(doctrine、propel、elastica...)的适配器
  • 积极开发
  • 测试涵盖

https://github.com/whiteoctober/Pagerfanta

【讨论】:

  • 感谢您的回复。我们考虑了您的建议,但决定实施另一个插件。感谢您的帮助。
  • @naokinishikubo 你用的是哪个插件?
猜你喜欢
  • 2012-06-05
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
  • 2013-11-24
  • 1970-01-01
  • 1970-01-01
  • 2015-02-08
  • 2016-01-08
相关资源
最近更新 更多