Symfony Sonata批处理操作ProxyQueryInterface$selectedModelQuery为空

Symfony Sonata批处理操作ProxyQueryInterface$selectedModelQuery为空,symfony,sonata-admin,Symfony,Sonata Admin,我在Admin类中使用createQuery()函数覆盖列表查询,但在使用batchAction执行批处理操作时 public function batchActionArchive(ProxyQueryInterface $selectedModelQuery){ $selectedModels = $selectedModelQuery->execute(); // $selectedModels is always empty } 当我重写proxyQuery时,它返回

我在Admin类中使用createQuery()函数覆盖列表查询,但在使用batchAction执行批处理操作时

public function batchActionArchive(ProxyQueryInterface $selectedModelQuery){
  $selectedModels = $selectedModelQuery->execute();

  // $selectedModels is always empty 
}
当我重写proxyQuery时,它返回空的,但当我不重写时,它返回选定的结果

请帮助我如何解决此问题