pagerwave / doctrine-orm-extension
Doctrine ORM 扩展支持 PagerWave
v1.4.0
2024-07-08 08:57 UTC
Requires
- php: 7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*
- doctrine/orm: ^2.5|^3.0
- postmill/pagerwave: ^2.0
Requires (Dev)
- ext-pdo_sqlite: *
- doctrine/annotations: ^2.0
- doctrine/cache: ^1.12
- phpunit/phpunit: ^8.5
- symfony/cache: ^5.4|^6.0|^7.0
README
此包允许您使用 Doctrine ORM 查询构建器进行分页,使用 PagerWave。
安装
$ composer require pagerwave/doctrine-orm-extension
使用方法
use PagerWave\Extension\DoctrineOrm\QueryBuilderAdapter;
$queryBuilder = $entityManager->createQueryBuilder()
->select('p')
->from(\App\Entity\Post::class, 'p');
$adapter = new QueryBuilderAdapter($queryBuilder);
阅读 PagerWave 文档 了解更多信息。
许可证
本项目采用 Zlib 许可证发布。