【问题标题】:Custom sorting query in KnpPaginatorBundleKnpPaginatorBundle 中的自定义排序查询
【发布时间】:2020-09-17 05:21:38
【问题描述】:

我想通过自定义回调对 KnpPaginatorBundle 中的项目进行排序。有没有可能以某种方式钩到Walker?

我的意思是我想按发票编号排序,应该是这样的:

3/5/2020
2/5/2020
1/5/2020 
3/4/2020
2/4/2020

而不是

3/5/2020
3/4/2020
2/5/2020
2/4/2020
1/5/2020 

【问题讨论】:

  • 您是否尝试在将结果发送到分页器之前对其进行排序?例如,如果您进行存储库调用,您可以在此处或在获得结果并将它们放入数组或集合中进行排序,然后在调用paginate 之前进行排序。

标签: symfony doctrine knppaginator


【解决方案1】:

不要走这条路。尝试在分页前进行过滤并在分页中使用完成的结果

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    相关资源
    最近更新 更多