KnpPaginatorBundle:排序分页表(由搜索表单参数生成)

Posted

技术标签:

【中文标题】KnpPaginatorBundle:排序分页表(由搜索表单参数生成)【英文标题】:KnpPaginatorBundle: sort paginated table (generated by search form parameters) 【发布时间】:2013-01-07 18:45:44 【问题描述】:

我正在为我的项目使用 KnpPaginatorBundle。这非常适合使用通用查询“SELECT * FROM User s”显示、分页和排序我的所有用户。

当我想对基于搜索表单的结果生成的分页表进行排序时,它不起作用,因此使用像这样的查询“SELECT * FROM User s WHERE name LIKE '%dan%'” where该参数显然是由表单填写的。

现在,当我单击列标题时,它会尝试再次执行查询,但它告诉我参数为空,因为表单没有再次发布......

如何对这张表进行排序?

希望我解释清楚.. :)

【问题讨论】:

【参考方案1】:

只需将表单方法设置为get。现在一切正常。

【讨论】:

以上是关于KnpPaginatorBundle:排序分页表(由搜索表单参数生成)的主要内容,如果未能解决你的问题,请参考以下文章

React 中的速度比较:用于列排序的分页表与可滚动表

将数据添加到分页器(KnpPaginatorBundle,Symfony)

使用 KnpPaginatorBundle 在 symfony 4 中进行分页

ajax查询后如何更新knppaginatorbundle的分页模板

带有 ASP.NET MVC 和 AJAX 的分页表 [关闭]

使用 KnpPaginatorBundle 创建和检索可排序的选项列表