1
我有一個簡單的問題。學說查詢構建器和manytomany
我有一些用戶。我有一些聯繫人
一個用戶可以有一些聯繫人。一個聯繫人可能由許多用戶擁有。
一個簡單的ManyToMany關係。
用戶< - > user_contact < - >聯繫
如何建立一個查詢,將返回類似:
不是用戶所擁有的所有聯繫人。這些聯繫人可能由其他用戶擁有或不擁有。
謝謝。
我有一個簡單的問題。學說查詢構建器和manytomany
我有一些用戶。我有一些聯繫人
一個用戶可以有一些聯繫人。一個聯繫人可能由許多用戶擁有。
一個簡單的ManyToMany關係。
用戶< - > user_contact < - >聯繫
如何建立一個查詢,將返回類似:
不是用戶所擁有的所有聯繫人。這些聯繫人可能由其他用戶擁有或不擁有。
謝謝。
MEMBER OF
選項將做到這一點。
我認爲你在尋找這樣的事情:
$em->createQuery("select c from Contract c where :userId NOT MEMBER OF c.Users")
->setParameter("groupId", <<YOUR_USER_ENTITY_OR_USER_ID>>)
->getResult();
Ofcourse我不知道你的實體,但我認爲這會給你一些想法。
真的很好,它完全符合我的要求。非常感謝! – rgb