我正在使用Symfony2框架开发一个项目.我正在使用XAMPP与PHP版本5.5.19.我有桌子,我想做的是为了轻松导航等等...我是symfony的新手,我不知道如何实现它?
有人能帮助我吗?
Doctrine ORM(包含在Symfony标准版中)有一个自2.2以来可用的内置分页符.
它的创建是为了避免第三方分页器的扩散(如前面提到过的PagerFanta和KnpPaginator),现在被这些分页器使用并且基于它们的代码.
它非常简单易用,不需要任何外部依赖:
// Extracted from the Doctrine doc
use Doctrine\ORM\Tools\Pagination\Paginator;
$dql = "SELECT p, c FROM BlogPost p JOIN p.comments c";
$query = $entityManager->createQuery($dql)
->setFirstResult(0)
->setMaxResults(100);
$paginator = new Paginator($query, $fetchJoinCollection = true);
Run Code Online (Sandbox Code Playgroud)