doctrine2带我回到奏鸣曲管理员3的1行

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

就我而言:Symfony2.8和Sonata管理员3

在奏鸣曲管理员列表中,我使用自定义查询显示我的结果

这是我的代码:

 public function createQuery($context = 'list')
    {
        $query = parent::createQuery($context);



        $query->groupBy(
            $query->getRootAliases()[0] .'.ip',
            $query->getRootAliases()[0] .'.title'
        );


        return $query;
    }

但是当我转到列表时,我得到了错误:让我返回不止一排

这是错误:

The query returned multiple rows. Change the query or use a different result function like getScalarResult().

我想获取列表中的所有行该怎么做?

symfony doctrine-orm sonata-admin
© www.soinside.com 2019 - 2024. All rights reserved.