我在Sylius网格配置之一中添加了一个大型实体过滤器。除了class
名称之外,我没有找到任何配置选项,从它的外观来看,选项值只是按ID排序。有没有办法使用存储库方法或至少提供排序字段?我需要为此使用自定义过滤器吗?
答案 0 :(得分:0)
您可以定义要在YAML文件上使用的存储库方法,以及要发送给该方法的参数:
sylius_grid:
grids:
app_user: # Your grid name
driver:
name: doctrine/orm
options:
class: "%app.model.user%"
repository:
method: myCustomMethod
arguments:
id: resource.id
sorting:
name: asc
limits: [10, 25, 50, 100]
有关更多信息,请参见Sylius Grid Bundle文档:Configuration Reference