0
我有一個實體A,我想與其他實體(也是A)相關聯。指定Doctrine2註釋來描述一個複雜的連接
我將典型地與接合實體爲此,說B,的形狀配合
B.leftAssoc = A(1).ID B.rightAssoc = A(2).ID
然後我會加入使用SQL這樣的:
SELECT
DISTINCT *
FROM
a AS a1,
a AS a2,
b
WHERE
(a1.id = 1234 AND a1.id = b.leftAssoc AND a2.id = b.rightAssoc)
OR
(a2.id = 1234 AND a2.id = b.leftAssoc AND a1.id = b.rightAssoc)
我想實現這個使用Doctrine 2批註指定表,並獲得Symfony的建立我需要的一切。
我知道如何通過自己手動創建表並使用DQL或QueryBuilder來完成它。但是,我確實希望實體瞭解如何獲得關聯。
可能嗎?