【发布时间】:2017-03-02 09:12:27
【问题描述】:
我没有找到如何查询(使用 DQL)第一个 DQL 查询的结果。
我有第一个 DQL 查询,例如:
$query = $this->createQueryBuilder('q')
$query->[methods()]
$query->->getQuery()->getResult();
从这个查询结果我想做另一个 DQL 查询。但是getResult方法返回一个数组。
获得的完美解决方案是对第一个查询的结果执行另一个 DQL 查询。有什么解决办法吗?
编辑:我正在查询存储库文件(“[Entity]Repository.php”)。从我的第一个 Doctrine 查询中,我期望得到第一个结果。从这个结果中,我想执行另一个选择查询。
换句话说,我想知道如何将我的第一个查询的结果“转换”到一个“临时”表中,我将从该表中执行另一个 Doctrine 查询。
【问题讨论】:
标签: symfony doctrine-orm