1 php query-builder symfony doctrine-orm
我有一个简单的问题.
我有一些用户.我有一些联系方式
一个用户可以拥有一些联系人.一个联系人可能拥有许多用户.
一个简单的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();
Run Code Online (Sandbox Code Playgroud)
当然我不知道你的实体,但我认为这会给你一些想法.
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |