在 Symfony 管理生成器中按外键或自定义列排序使用 propel
淡淡烟草味
淡淡烟草味 2017-05-16 16:46:10
0
1
598

Sort By Foreign Key or Custom Column in Symfony Admin Generator use propel。在admin list页面自定义的列,如何能让他也能有排序功能。

淡淡烟草味
淡淡烟草味

全部回复(1)
Ty80

自己找到方法了,分享一下。
在虚拟列上排序
===================================
新主题提供了一种使虚拟列和外键列在列表视图中可排序的简单方法。只需在生成的查询中使用 is_sortable to true, and the generated module will look for an orderByXXX() 方法声明相应的字段即可。例如,允许按作者姓名对图书列表进行排序:

然后生成器将尝试执行BookQuery::orderByAuthor() whenever the user clicks on the Author header 对此列进行排序。该方法必须实现如下:

您可以通过设置sort_method参数来覆盖字段的默认排序方法名称:

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板