我正在使用SonataAdminBundle
,我正在尝试在信息中心上设置表单过滤器。
我有管理服务,我可以在列表中使用我的实体Locations
我是否可以在管理信息中心使用相同的过滤器,当我提交此类过滤器时,它会重定向到带有过滤结果的正确list
操作?
由于
答案 0 :(得分:0)
基本上,管理仪表板使用BlockServices来显示其内容。因此,您需要创建一个新的Block Service来显示您的列表。至于过滤器,我认为最简单快捷的方法是在块过滤器中自定义查询。
您可以在奏鸣曲电子商务中使用RecentOrdersBlockService实现作为示例:https://github.com/sonata-project/ecommerce/blob/master/src/Sonata/OrderBundle/Block/RecentOrdersBlockService.php; sonata演示中提供的实现:https://github.com/sonata-project/sandbox/blob/2.3-develop/app/config/sonata/sonata_block.yml