Sonata 管理员获取所有列表项



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

我是这样解决的

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

希望对您有所帮助

相关内容

  • 没有找到相关文章

最新更新