1
是否可以在教條查詢生成器中插入IF語句?例如:我有User
和Group
與OneToMany關係的實體。組具有布爾字段hidden
。如何創建將選擇組的hidden
的查詢構建器=如果Group
所有者不是當前用戶,則爲false。這樣只有組所有者才能看到隱藏的=真實的組。和其他用戶只能看到隱藏=的虛假團體Symfony Doctrine if語句在querybuilder中
$qb = $this->createQueryBuilder('group')
->where('group.owner = :userId')
->setParameter('userId', $user->getId())
->orderBy('group.created', 'DESC');