你好我在symfony工作,我决定使用knp paginator.I跟着很多教程,我仍然无法解决我的问题。分页不起作用 - 始终在一页中显示所有结果。我也看到很多人都有同样的问题,但没有人回答。
你知道我该怎么办?我将感激每一个想法
这是我的代码:
public function showAction(Request $request)
{
$em = $this->get('doctrine')->getManager();
$records = $em->getRepository(Product::class)->findAll();
$paginator = $this->get('knp_paginator');
$blogPosts = $paginator->paginate(
$records,
$request->query->getInt('page', 1),
$request->query->getInt('limit', 5)
);
return $this->render('article/articles.html.twig', [
'data' => $records,
'blog_posts' => $blogPosts,
'base_dir' => realpath($this->getParameter('kernel.project_dir')) . DIRECTORY_SEPARATOR,
]);
}
树枝:
<div class="navigation text-center">
{{ knp_pagination_render(blog_posts) }}
</div>