Pagerfanta在Symfony PHP中使用queryBuilder无法正常工作

时间:2017-04-27 05:30:09

标签: symfony query-builder pagerfanta

我有queryBuilder,我想使用Pagerfanta

所以这是我的代码

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

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

return $pager;

但是在我点击下一个或者选择页面的前端时,它将始终显示在第一页上。 enter image description here

我不知道Pagerfanta如何工作请帮助。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。

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

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

page = app.request.get('page') 

"$options['page']"