描述
为了记录symfony4的学习过程,首先准备了后台的文章管理系统,通过一系列的准备工作,比如选择编辑器等;另外就是先解决文章的分页功能,在这儿通过使用knp分页组件完成
安装knp-paginator-bundle
1 | composer require 'knplabs/knp-paginator-bundle' |
Controller里使用分页功能
1 | $qb = $this->getDoctrine()->getManager()->getRepository(Article::class)->createQueryBuilder('u'); |
Twig里使用
1 | {% for data in pagination %} |