我正在使用 DQL 执行几个这样的连接:
SELECT m, c, ct, t FROM Message m
JOIN m.classifications c
LEFT JOIN c.current_translations ct
LEFT JOIN ct.translation t
WHERE t.id IS NOT NULL
获得结果后,如何访问 ct 和 t 记录?我可以通过$result->classifications访问 c 记录,但是 ct 和 t 在哪里?
$result->classifications[0]没有 current_translation 属性并且 *$result->current_translations* 不存在,我也试过$result->ct无济于事。
我知道由于 WHERE 子句而存在关联。
如何访问我的 ct 和 t 对象?