我有queryBuilder,我想使用Pagerfanta
所以这是我的代码
$adapter = new DoctrineORMAdapter($queryBuilder);
$pager = new Pagerfanta($adapter);
$pager->setCurrentPage($options['page']);
$pager->setMaxPerPage($options['limit']);
return $pager;
但是在我点击下一个或者选择页面的前端时,它将始终显示在第一页上。
我不知道Pagerfanta如何工作请帮助。
答案 0 :(得分:0)
我已经解决了这个问题。
因为我的Pagerfanta不知道这个页面是什么,所以它仍然看默认页面
"$options['page'] == 1"
所以我只是将参数页从url发送到
page = app.request.get('page')
"$options['page']"