Doctrine orm 条令2实体到阵列

Doctrine orm 条令2实体到阵列,doctrine-orm,Doctrine Orm,我正在寻找一种将我的条令2实体转换为数组(包括其相关对象)的方法,就像条令转换为数组一样 有人知道怎么做吗 谢谢 我不确定你是不是这个意思,但我通过使用“提取连接”然后补水得到了想要的结果: 获取连接:除了使用常规连接之外:用于获取相关实体并将其包含在查询的水合结果中 没有特殊的DQL关键字来区分常规联接和获取联接。一旦联接实体的字段出现在聚合函数外部的DQL查询的SELECT部分中,联接(无论是内部联接还是外部联接)就成为“获取联接”。否则它就是一个“常规连接” $query = $em-&g

我正在寻找一种将我的条令2实体转换为数组(包括其相关对象)的方法,就像条令转换为数组一样

有人知道怎么做吗


谢谢

我不确定你是不是这个意思,但我通过使用“提取连接”然后补水得到了想要的结果:

获取连接:除了使用常规连接之外:用于获取相关实体并将其包含在查询的水合结果中

没有特殊的DQL关键字来区分常规联接和获取联接。一旦联接实体的字段出现在聚合函数外部的DQL查询的SELECT部分中,联接(无论是内部联接还是外部联接)就成为“获取联接”。否则它就是一个“常规连接”

$query = $em->createQuery("SELECT u, a FROM User u JOIN u.address a WHERE a.city = 'Berlin'");
$users = $query->getArrayResult();

您不能使用阵列或用于此目的吗?