Sonata管理员获取所有列表项

时间:2017-06-10 10:09:11

标签: symfony sonata-admin sonata

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

1 个答案:

答案 0 :(得分:0)

我这样解决了

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

希望它对您有帮助