标签: symfony doctrine-orm
是否可以从多个实体返回结果?
例如:Entity1,Entity2,Entity3,Entity4
每个实体都有一列title。标题字段上将有一个where语句,用于返回已过滤的记录。
title
实体之间没有关系。
我想把它放在Entity1Repository中,但过滤器只会过滤来自Entity1的记录
我能想到的唯一解决方案是获取每个实体的结果并合并所有结果。
答案 0 :(得分:0)
您可以将结果作为数组返回
->getResult(\Doctrine\ORM\Query::HYDRATE_ARRAY);
并合并它。 array_merge() 或实体存储库。