Symfony 博士2带我回到奏鸣曲管理3的第1排
在我的例子中:Symfony2.8和sonataadmin 3 在sonata管理列表中,我使用自定义查询来显示结果 这是我的密码:Symfony 博士2带我回到奏鸣曲管理3的第1排,symfony,doctrine-orm,sonata-admin,Symfony,Doctrine Orm,Sonata Admin,在我的例子中:Symfony2.8和sonataadmin 3 在sonata管理列表中,我使用自定义查询来显示结果 这是我的密码: public function createQuery($context = 'list') { $query = parent::createQuery($context); $query->groupBy( $query->getRootAliases()[0] .'.ip',
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().
我想获取列表中的所有行如何执行此操作?看不出代码有任何错误,但请您提供更多数据,例如您的实体、您正在比较的查询以及一些数据(例如,您希望得到什么?一个数据集还是三个数据集)。您找到解决方案了吗?