Sonata管理员获取所有列表项

问题描述 投票:0回答:1

有没有办法在Sonata Admin列表视图中获取所有过滤的项目?举个例子,如果我填充一些过滤器并获得结果,我只能通过这种方式检索一个页面结果: $datagrid = $this->admin->getDatagrid(); $datagrid->getResults() 但是如果我需要所有结果,我应该如何在列表视图控制器中获取它们?

symfony sonata-admin sonata
1个回答
0
投票

我解决了这个问题

$numPerPage = 100;
$datagrid = $this->admin->getDatagrid(); 
$datagrid->setValue('_per_page', '', $numPerPage);
$datagrid->getResults();

希望它能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.