alextartan/doctrine-paginator-ramsey-binary-uuid
Composer 安装命令:
composer require alextartan/doctrine-paginator-ramsey-binary-uuid
包简介
An extension of DoctrinePaginator to make it work when ids are binary uuids generated with ramsey/uuid
README 文档
README
Doctrine's Paginator fails to return objects if their id is of uuid_binary type.
This happens because the database won't match a BINARY(16) to a string.
The solution was to get those ids (which were converted by UuidInterface::__toString)
and return them with UuidInterface::getBytes. This allows for a proper match at the
database level.
Current build status
Installation
composer require alextartan/doctrine-paginator-ramsey-binary-uuid
Usage
$repo = $this->em->getRepository(SomeEntity::class); $query = $repo->createQueryBuilder('se') ->setMaxResults(2) // more stuff here ->getQuery(); $p = new BinaryUuidSafePaginator($query);
Versioning
This library adheres to semver
alextartan/doctrine-paginator-ramsey-binary-uuid 适用场景与选型建议
alextartan/doctrine-paginator-ramsey-binary-uuid 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2.57k 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 08 月 27 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 alextartan/doctrine-paginator-ramsey-binary-uuid 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 alextartan/doctrine-paginator-ramsey-binary-uuid 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 2.57k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-27