我正在使用Yii2开发rest api。
我的问题似乎非常简单,但我不知道如何搜索有关它的任何信息。
让我们看一个例子:
我在数据库中有3个类别:
ActiveDataProvider默认只返回3个类别。按标题和api排序的类别将返回移动应用程序的前3个类别(A1,A2,A4)
有人插入名称为 A3
然后应用程序尝试获取带有类别的下一页,并且api将返回(A4再次),因此用户将看到类别A4被置换两次的类别列表。
我的想法是使用自定义GET参数,它将存储上一个请求中返回的元素列表中的最大ID,我将扩展默认的Serializer以删除linksEnvelope,并更新paginationEnvelope等...
但我认为,我的解决方案不是最好的解决方案,也许有人可以帮助我?