【发布时间】:2017-05-27 00:05:45
【问题描述】:
我有一个使用 Web 服务的应用程序。我的应用像这样向网络服务发送请求:
请求示例:
https://mywebservice.com/interesting-route/?page=4&limit=30
所以我只收到了一部分结果,而不是完整的数组,否则我可以使用 ArrayAdapter 在我的控制器中进行分页。我只想使用 twig 扩展在我的视图中生成 DOM 元素。
响应示例:
{
results:
[
{
title: 'Nice title',
body: 'Nice body'
},
...,
{
title: 'Nice title',
body: 'Nice body'
},
],
total: 1350,
limit: 30
]
什么办法,可能用的是FixedAdapter?
谢谢
【问题讨论】:
-
我认为您不需要 Pagerfanta 来操作结果(如果已经由 web 服务管理),而是使用此数据(当前页面和总数)创建一个 DOM 元素分页器
标签: symfony twig pagerfanta