我需要在sonata admin中创建一个列表,但它与实体无关,我想知道是否可以使用sonata admin类通过分页,过滤器显示我的数据列表...
我尝试过使用createQuery方法,但未成功,我需要在我的查询中加入联合查询结果,但未成功将其添加到queryBuilder中,如果我使用NativeQuery,则无法绑定它ProxyQuery此方法应返回什么
$query = parent::createQuery($context);
$qb = $query->getQueryBuilder();
$rootAlias = $qb->getRootAlias();
$qb->leftJoin($rootAlias.'.champs', 'ch')
->leftJoin('ch.valeur','v');
// here i need to left join union result
// something like ->leftJoin('select val from f1 union select val from f2 ...','val');