代码之家  ›  专栏  ›  技术社区  ›  Gattster

为SQLite查询集实现PHP分页

  •  0
  • Gattster  · 技术社区  · 15 年前

    我正在寻找一个在PHP站点中实现分页的好函数。该解决方案需要适用于普通PHP(无模板语言、无框架等)。我希望能够在我的代码中添加以下内容:

    <? $widgets = ... (some query)?>
    Page content here.
    <?= paginate($widgets) ?>
    

    这将输出如下所示:

    Page content here.
    1 <a href='?page=2'>2</a> <a href='?page=3'>3</a> . . . 
    

    然后,还有过滤我的查询的问题。我可以查询两次,一次是获取对象总数,一次是使用limit子句获取我需要的特定“小部件”。

    是否有任何简单的PHP函数可以优雅地封装此功能,或者最好是手工完成?我想我被你宠坏了 django-pagination ,但该项目需要一个PHP解决方案。

    1 回复  |  直到 15 年前
        1
  •  3
  •   mr-sk    15 年前