我的查询构建器请求中存在逻辑问题,我需要按用户ID获取所有项目的元素,但如果项目是公共的(公开可见性),我们将获得所有元素。它很简单,但查询不会返回所有项目。
这是我的存储库代码
public function getAllIdsByUserIdAndProjectIdQueryBuilder($id_user, $id_project)
{
$qb = $this->createQueryBuilder('element')
->select('element.id')
->innerJoin('element.project', 'project','with','project.visibility=:visibility')
->innerJoin('project.usersShared', 'user')
->andWhere('project.id = :id_project')
->andWhere('user.id = :id_user')
->setParameter(':id_user', $id_user)
->setParameter(':id_project', $id_project);
->setParameter(':visibility', 'PUBLIC');
return $qb;
}
答案 0 :(得分:0)
我认为我得到了它的orX条件
#!/bin/sh
#
# $Header: buildtools/port/orald /linuxamd64/3 2012/10/02 19:28:56 ekarichk
#
# orscript
#
CC=gcc
#
# Just use CC for now
#
exec ${CC} "$@"
exit 1