【问题标题】:Pagerfanta not working by use queryBuilder in Symfony PHPPagerfanta 无法在 Symfony PHP 中使用 queryBuilder
【发布时间】:2017-04-27 15:21:40
【问题描述】:

我有 queryBuilder,我想使用 Pagerfanta

这是我的代码

$adapter = new DoctrineORMAdapter($queryBuilder);
$pager = new Pagerfanta($adapter);

$pager->setCurrentPage($options['page']);
$pager->setMaxPerPage($options['limit']);

return $pager;

但在前端,当我点击下一页或选择页面时,它总是会显示在第一页上。

我不知道 Pagerfanta 是如何工作的,请帮忙。

【问题讨论】:

    标签: symfony query-builder pagerfanta


    【解决方案1】:

    我已经解决了这个问题。

    因为我 Pagerfanta 不知道这个页面是什么,所以它仍然查看默认页面 "$options['page'] == 1"

    所以我只是将参数页面从 url 发送到

    page = app.request.get('page') 
    
    "$options['page']"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 2016-08-18
      相关资源
      最近更新 更多