【发布时间】:2019-11-29 09:21:58
【问题描述】:
我正在尝试使用API Platform 创建一个 REST API。我的 API 使用 Doctrine 从 SQL Sever 2014 数据库请求数据。我已按照文档通过服务器分页为我的实体实现默认项目收集请求。
当我尝试请求我的项目列表的第一页时,API 返回前 30 行没有问题。但是当我尝试使用另一个页面时,API 返回以下消息:
平台 mssql 不支持限制查询中的偏移值
我发现一些帖子说我必须编写自定义 cte SQL 请求,但我会失去 API-Platform 的默认项目收集请求的所有优势(例如每个示例使用 ApiFilter)。
我知道这更多是关于 SQL-Server 的教条问题,而不是 API-Platform。但是有没有办法在 SQL Server 中使用 API 平台核心分页?
【问题讨论】:
标签: sql-server symfony doctrine api-platform.com